Git Autocompletion看起来很奇怪(只有半功能)

use*_*584 6 linux git macos bash autocomplete

遵循这些在OSX中启用Git bash自动完成的优秀说明:

curl https://raw.github.com/git/git/master/contrib/completion/git-completion.bash -o ~/.git-completion.bash
echo "source ~/.git-completion.bash" >> ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)

当我TabTab在命令行输入"git "时,我得到以下输出:

从git选项卡选项卡输出

遵循多个不同的教程会产生相同的结果.要么我不知道正确的搜索条件,要么就这个问题记录的很少......

有没有人遇到过为OSX实现git自动完成的类似问题?如果这很重要,那就跑狮子.

use*_*584 2

事实证明这是一个简单的修复。我只是从我的 ~/.bashrc 文件中删除了以下行(根据这篇文章):

export GREP_OPTIONS='--color=always'
Run Code Online (Sandbox Code Playgroud)

...现在它就像一个魅力:)

  • 更好的是,将其替换为 `--color=auto`,如 siyuan 的答案所示。这样,您就可以在 grep 中获取颜色,而不会影响管道中“grep”的使用。 (3认同)