在我的 Linux 机器上,当我输入时
$ cd ~/Des[TAB]
它完成到 ~/Desktop/
。
但在 OSX 终端中做同样的事情会扩展到 /Users/username/Desktop/
。
这对我来说似乎很烦人,因为它“跳跃”并且占用更多空间。我能以某种方式得到以前的行为吗?
最佳答案
我以前从未发现过这种行为,但我在 OS X 上的 shell 显示了以前的行为(将 cd ~/Des[TAB]
扩展到 cd ~/Desktop/
)。不幸的是,我对原因没有很好的答案。我猜是运气不好。
也就是说,here is a similar thread讨论了一些关闭它的方法。此外,这里是 another in-depth discussion谈论启用/禁用该功能的 Linux-y 方式。希望他们中的一个对你有用。
关于macos - OSX 终端波浪号 bash 完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5118104/