我没有投入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。
                

