【发布时间】:2012-07-19 05:55:39
【问题描述】:
关注these excellent instructions for enabling Git bash autocompletion in OSX:
curl https://raw.github.com/git/git/master/contrib/completion/git-completion.bash -o ~/.git-completion.bash
echo "source ~/.git-completion.bash" >> ~/.bash_profile
当我在命令行输入“git TabTab”时得到以下输出:
遵循多个不同的教程会产生相同的结果。要么我不知道正确的搜索词,要么关于这个问题的文档很少......
任何人在为 OSX 实现 git 自动完成时遇到过类似的问题?如果这很重要,请运行 Lion。
【问题讨论】:
-
奇怪的
^[[00m看起来像ANSI color escape sequences。在您的 Terminal.app 首选项 > 设置 > 高级中,“将终端声明为:”设置为什么?env | grep TERM怎么样? -
^[[00看起来像是 ANSI 终端的某种 shell 补全。你在使用 Terminal.app 吗?检查 Terminal->Preferences... 在 Advance 部分,检查您设置的终端类型(应该是“xterm”或“xterm-color”。还要确保“Escape non-ASCII input”是'不检查。检查 $TERM 环境变量的值。 -
env | grep TERM的结果:TERM=xterm-color。在 Terminal.app 中显示“xterm-256color”。
标签: linux macos git bash autocomplete