sa1*_*125 15 mac readline autocomplete macos
可能的重复:
Mac OS 中命令的 Bash 完成
我刚刚从 linux 转移到 mac,我遇到的问题之一是选项卡完成只有 1 级深,我不知道如何更正。
让我举例说明——当我在 ubuntu 上使用 git 时,我会开始打字
$ git
Run Code Online (Sandbox Code Playgroud)
并点击选项卡,外壳将完成命令或显示可用于我输入的字母的选项。这也是我的 mac 上发生的情况(1 级)。但是,当我继续输入命令的下一部分时
$ git commit
Run Code Online (Sandbox Code Playgroud)
并点击选项卡,mac 终端不会像在 Linux 中那样完成下一个子命令(对于 git)。支持此多级命令完成的其他程序也是如此。我怀疑这可能是 readline 库问题,但我不确定应该安装哪个。
小智 13
下载bash_completion并从您的.bashrc
. 然后contrib/completion/git-completion.bash
从 git 发行版放入bash_completion.d
.
或者,您可以通过MacPorts安装它。
归档时间: |
|
查看次数: |
5721 次 |
最近记录: |