我已将 Git 配置为在 Windows 机器上使用 Vimdiff 作为其差异/合并工具。它可以工作,但颜色混乱。首先,它不会显示任何语法突出显示,无论我告诉它打开语法并设置文件类型。其次,配色方案令人讨厌,但是当我这样做:colorscheme
并点击CTRL-时D,我看不到通常的配色方案列表。没有默认的,只有我自己安装的。
奇怪的是,当我直接从命令提示符(即不通过 Git)启动 Vim 时,我的配色方案很好,并且我拥有所有预期的配色方案,并且语法突出显示有效。
这使得审查更改变得不必要地痛苦,当我试图向同事展示差异时尤其烦人。它们几乎不可读。这已经困扰了我几个月,我无法弄清楚。
让 Git 启动 Vim 与启动 Vim 有什么不同吗?我该如何解决这个问题才能让我的 Vims 表现得始终如一?