我没有投入color xxx
我的.vimrc
。所以我第一次打开我的笔记本时看到了.vimrc
。
然后我输入:color darcula
。它改变为此。
然后我输入:set background=dark
。它改变为此。
所以我的问题是,究竟是做:set background=dark
什么的?
我尝试过:h background
,没有发现任何帮助。我知道该命令实际上并不会改变背景,只有vim会相应地改变颜色。但是我仍然想问这个问题。因为我用的颜色真的很高兴后:color darcula
和:set background=dark
所以我不知道怎么写我自己的配色方案,而不必把set background=dark
我的.vimrc
。
我从@statox那里得到了建议,并放在set background=dark
了我的最后一行darcula.vim
。然后color darcula
给了我第三张截图。但是,当我将其放在第一行时,color darcula
给了我第二张屏幕截图。还将其set bg=dark
更改为第三个屏幕截图。
我假设将其放在第一行,是告诉vim这种颜色方案是为深色背景设计的。通过对比,将其放在最后一行,让vim假定此颜色方案是为浅色背景设计的,然后让vim自己更改其中的某些颜色(当它处理最后一行时)。
如果我假设发生的事情是真的,那么我的问题仍然没有答案。vim到底发生了什么变化,当我使用set bg=dark
后加载了浅色方案时?
我的整个vim配置位于https://github.com/MichaelMa2014/.vim
:set bg=light
和:set bg=dark
不是相反的,但是没有解释它们的确切含义。那个帖子也是为什么我想避免出现:set background=dark
在我的文章中.vimrc
。