我在 Windows 上安装了 Cygwin,其中一个默认包是 git tab completion,但我没有 tab completion。
我进行了一些搜索,发现一条说明默认情况下未启用它。我将 skel .bashrc 和 .bash_profile 复制到 ~ 并在 .bashrc 中
我取消了完成行的注释,然后重新启动了控制台。还是什么都没有。
然后我注意到文件 .bash_completion 不在 /etc
中,所以我在网上找到了一份副本并将其放在适当的位置,但我在 git 中仍然没有完成。
似乎还应该有一个/etc/bash_completion.d
目录,里面有git/
,但我也没有。
最佳答案
2016 年更新: 安装包 bash-completion
。
关于bash - Cygwin git 选项卡补全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18722835/