OSX终端代替bash完成

时间:2011-02-25 14:01:43

标签: macos terminal bash-completion

在我的Linux机器上,当我输入

$ cd ~/Des[TAB]

它完成到~/Desktop/

但在OSX终端中,同样的事情扩展到/Users/username/Desktop/

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

1 个答案:

答案 0 :(得分:2)

我之前从未接受过这种行为,但我在OS X上的shell显示了以前的行为(将cd ~/Des[TAB]扩展为cd ~/Desktop/)。不幸的是,我没有一个很好的答案为什么。我猜是运气不好。

那就是说,here is a similar thread讨论了一些关闭它的方法。另外,这里有another in-depth discussion讨论启用/禁用该功能的Linux-y方式。希望其中一个为你效劳。