我已经开始在工作中的vim中使用diff模式,我注意到的一件事是颜色真的很亮,这对于长时间试图查找大文件中的差异没有帮助。 br />
是否存在人们定制的任何配色方案以使差异模式在眼睛上更容易?

#1 楼

我非常喜欢我的配色方案中的不同颜色:



评论


我找不到安装颜色方案的正确方法。我迷路了。也许很明显,但我看不到。你能帮忙吗?

– MycrofD
18年6月7日在9:54

README中介绍了所有内容。

– romainl
18年6月7日在10:28

它也支持淡淡/明亮的味道吗?当我在阳光下使用计算机时,我将终端切换为浅色方案。 @romainl看起来很有希望,做得好!

–xliiv
19年8月9日在17:09



这种色彩设计很棒,但我同意MycrofD的观点,即可以通过mkdir和curl调用来充实安装内容。

–卡梅隆·斯通(Cameron Stone)
19-11-15在22:40



#2 楼

我有一个语法/diff.vim(我手动提供),其内容如下:

hi DiffText   cterm=none ctermfg=Black ctermbg=Red gui=none guifg=Black guibg=Red
hi DiffChange cterm=none ctermfg=Black ctermbg=LightMagenta gui=none guifg=Black guibg=LightMagenta


评论


这样的事情应该在VIM的上游做出贡献。开箱即用的颜色是完全不可读的,因为在diff模式下对比度几乎为零。

–卡莱布
20年6月17日在11:47

#3 楼

我自己设计的方案以红色,黄色,绿色和蓝色为特征的“交通灯颜色”。

它们在GVim中比在终端上要柔和一些。

但是它们确实是设计好的要直观(对西方人而言)而不是温柔。





评论


看起来JellyBeans的colorcheme也使用红色,绿色和蓝色,尽管方式略有不同。

– joeytwiddle
16年7月9日在8:07

您的计划很好,我正在尝试。它关闭了与语言有关的语法着色,我开始认为这是确保差异可读性所必需的。 +1

– Enlico
17-10-2在13:47

@EnricoMariaDeAngelis是的,当我想着重于已更改的字符时,我发现突出显示的语言会分散注意力。如果愿意,可以从文件中删除所有ctermfg = white和guifg = white。

– joeytwiddle
17-10-2在14:14

如果确实禁用了白色前景,则可能需要考虑设置背景颜色。为什么?如果您的行很长,但换行不可用,则屏幕上可能会出现红色+黄色的变化,很容易错过变化的行!我认为这就是为什么不同主题会为整条线设置一些样式的原因。哦,我们已经在做。我们将背景设置为黑色以引起注意。 (虽然微妙,但是只要您的“普通”背景是黑色,就足够了!)

– joeytwiddle
18-6-28在10:23



#4 楼

我经历了默认情况下与vim一起进行的所有配色方案,发现vimdiff的'morning'和'zellner'看起来还不错。