更好的差异配色方案


20

我已经开始在工作中使用vim的diff模式,我注意到的一件事是颜色真的很明亮,这在长时间尝试查找大型文件中的差异时无济于事。

人们是否已经定制了任何配色方案,以使差异模式在眼睛上更容易?

Answers:


13

我非常喜欢我的colorcheme中的差异颜色:

差异


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

README中介绍了所有内容。
romainl

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

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

9

我有一个语法/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

5

我自己的方案“ 交通灯颜色 ”具有红色,黄色,绿色和蓝色。

他们在GVim中比在终端上温和一些。

但实际上,它们的设计目的是要直观(对西方人而言)而不是温和。

gvim

在此处输入图片说明


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

您的计划不错,我正在尝试。它关闭了与语言有关的语法着色,我开始认为这是确保差异可读性所必需的。+1
恩里科·玛丽亚·德·安吉利斯

2
@EnricoMariaDeAngelis是的,当我想着重于已更改的字符时,我发现突出显示的语言会分散注意力。您可以根据需要将所有ctermfg=whiteguifg=white从文件中删除。
joeytwiddle

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

1

我经历了默认情况下vim附带的所有色彩设计,发现'morning'和'zellner'对于vimdiff看起来还可以。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.