颜色突出显示适用于 git 中的所有其他内容(例如状态、日志、分支名称等)。只是在我进行交互式 rebase 时不会。
这是有道理的,因为交互式 rebase 发生在文本编辑器中,而其他交互只是终端输出。但我想我记得在 Windows 上的 git bash 中默认情况下突出显示工作,所以在 mac 上一定有办法。
我希望它能为代码选择、挤压、修复等着色。
在黑暗中,我尝试在我的 ~/.gitconfig 中将颜色参数
,并尝试显式提供一些颜色值,但这没有效果:interactive
设置为 true
和 auto
[color]
branch = auto
diff = auto
status = auto
ui = auto
interactive = true
[color "interactive"]
pick = yellow
squash = green
fixup = cyan
最佳答案
编辑器中的高亮显示不受 git 的配置控制。默认情况下,在 git bash 中突出显示是有效的,因为它带有一个预先配置了 git 语法文件的 vim。
假设您在 Mac 上使用 vim 作为 git 编辑器,首先尝试通过将 syntax on
添加到 ~/.vimrc
来启用 vim 语法高亮。
否则,您可能需要下载并安装 git syntax files .
关于git - 如何在 mac 上为交互式 git rebase 启用颜色突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50611755/