macOS,如何用我可以 cmd + 单击的内容替换终端文件路径输出中的空格?

问题描述 投票:0回答:1

我有一个应用程序,可以将文件下载到系统路径中。在程序开始时,我将这些路径输出到终端,如下所示:

Terminal output

但是,正如你所看到的,中间有一个空格,这意味着我无法通过 cmd + 单击直接打开文件(vscode 和 iTerm 都支持)。我可以做任何替换来创建可点击的路径吗?

我已经尝试过:

app_data_dir.unwrap().to_str().unwrap().replace(" ", "\\ ")

但是,尽管它输出正确,但它仍然将链接切断到仅前半部分或后半部分。

macos rust iterm
1个回答
0
投票

找到一位 VSCode 维护者的回复,似乎没有办法实现这一点。耻辱。

https://github.com/Microsoft/vscode/issues/66825#issuecomment-456437451

这是设计使然,如果您希望它们在这样的工具中工作,请不要在文件名中添加空格 😃

© www.soinside.com 2019 - 2024. All rights reserved.