[英]How can I get auto-completion in bash for file-names with spaces, too?
我对整个终端业务都很陌生,并且在安装了Snow Leopard的旧笔记本电脑上运行良好。
然而,Snow Leopard的新笔记本电脑工作方式不同。 使用终端时,尝试自动完成工作时,对于包含空格的目录名称,它不会自动完成。 我知道我可以手动输入它并逃离那个空间,但我很乐意让自动完成工作。
我能在这做什么?
你知道,我发誓这曾经工作过,似乎最近停止工作(最近几个月)。 不知道任何操作系统X更新更新bash,但无论如何。
无论如何,将“完成-o nospace -d cd”放入.bashrc(或者你正在使用的任何rc文件)似乎给出了所需的行为。
这是另一种可能更直接的解决方案。 你必须使用转义字符 \\后跟一个空格
例如
ls Xcode\ 5.0<tab>
然后“Xcode 5.0”将被视为整个字符串而不是两个单独的参数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.