我有一个应用程序,可以将文件下载到系统路径中。在程序开始时,我将这些路径输出到终端,如下所示:
但是,正如你所看到的,中间有一个空格,这意味着我无法通过 cmd + 单击直接打开文件(vscode 和 iTerm 都支持)。我可以做任何替换来创建可点击的路径吗?
我已经尝试过:
app_data_dir.unwrap().to_str().unwrap().replace(" ", "\\ ")
但是,尽管它输出正确,但它仍然将链接切断到仅前半部分或后半部分。
找到一位 VSCode 维护者的回复,似乎没有办法实现这一点。耻辱。
https://github.com/Microsoft/vscode/issues/66825#issuecomment-456437451
这是设计使然,如果您希望它们在这样的工具中工作,请不要在文件名中添加空格 😃