当我按TAB
两次时,我希望git命令自动完成。以下是Git Book
如果要设置Git以自动完成Bash shell 对于所有用户,请将此脚本复制到 Mac系统上的/opt/local/etc/bash_completion.d目录或者 Linux系统上的/etc/bash_completion.d/目录。这是一个 Bash将自动加载以提供的脚本目录 shell完成。
我已按照这些说明操作但git完成无效。需要注意的一件事是我的计算机只有/opt
目录。它是空的,所以我必须创建所有子文件夹(local/etc/bash_completion.d
)。我的预感是这本书已经过时,我实际上需要将脚本放在不同的位置。我还尝试将脚本放在它为linux系统推荐的/etc/bash_completion.d
目录中。这两个地方都不起作用。
这也可能是一个highSierra问题,因为我还有一台运行Yosemite的机器,并且git完成工作正常。