macos - OSX 终端波浪号 bash 完成

标签 macos terminal bash-completion

在我的 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/

相关文章:

macOS Swift 监控全局事件不适用于通用 keyDown

macos - 如何在Mac上 “Enable expose daemon on tcp://localhost:2375 without TLS”

git - 如何解决终端(git)中的 'Fatal: Invalid date format'

terminal - bash_completion 在终端中导致 'command not found'

bash - 带有 bash 大括号扩展的 cp 复制命令

bash - 防止 bash 完成两次打印回复

php - Bash 在 OS X 上用冒号补全

java - OS X 上的 SWT : how to make trees and tables striped

html - 在 Chrome (Mac) 上重置选择边框半径

c++ - 可以使用 pdcurses 编辑任何 Windows 终端的调色板吗?