bash - Cygwin git 选项卡补全

标签 bash cygwin bash-completion

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

相关文章:

python - 有没有一种方法可以在不对组内的主机进行排序的情况下对 ansible 主机文件中的组进行排序?

linux - grep nmap 输出,有条件地打印选定的行

linux - 权限被拒绝(公钥)ssh

ssh - 来自 cygwin 的 Vagrant 和 ansible 配置

linux - 当完成函数读取文件时,Bash 完成有时会与我的终端相匹配

linux - bash 管道处理

android - 如何重置android/data/data/com.xxx.xxx权限linux?

windows - cygwin rsync 所有日志位置

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

linux - 如何在 bash 中添加自动完成 arcanist 命令