OSX终端波浪线Bash自动补全

3

我在我的Linux电脑上,输入以下命令:

$ cd ~/Des[TAB]

它会完成为~/Desktop/

但在OSX终端中,相同的操作会扩展为/Users/用户名/Desktop/

对我来说,这似乎很烦人,因为它会“跳跃”,并且占用更多的空间。 我可以以某种方式获得前面的行为吗?


我无法重现这种行为,你在 .bash_profile 中启用了某种特殊扩展功能吗?查找以 shoptexport 开头的行。 - Asmus
1
你使用的是哪个版本的OS X? - mkelley33
今天突然发生了这种情况,我正在运行Yosemite。 - Anthony Elliott
1个回答

2
我以前从未注意到这种行为,但我的OS X shell显示前一种行为(将cd ~/Des[TAB]扩展为cd ~/Desktop/)。不幸的是,我没有一个好的答案。我猜只是运气问题。
话虽如此,这里有一个类似的帖子,讨论了一些关闭它的方法。此外,这里还有一个深入的讨论,谈论了启用/禁用该功能的Linux方式。希望其中之一适用于你。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接