为什么:set bg = dark和:set bg = light的顺序很重要?
在尝试匹配终端的调色板和GVim的调色板时,我注意到了这一点: 当我打开GVim和Vim时,我看到:( 这是同一个文件,我的vimrc。) 如果我这样做:set t_Co=256,则GVim中什么都不会发生(除了闪烁),而终端中的颜色现在看起来有所不同。如果我:set bg=dark现在这样做,则没有任何区别(再次GVim闪烁)。如果再这样做:set bg=light,然后:set bg=dark又得到: 双方:set bg=dark并:set t_Co=256出现在我的vimrc。为什么我:set bg和:set t_Co坚持,以及为什么设置:set bg=dark后再次:set bg=light有所作为它最初没有? 我使用的是Arch Linux,终端是GNOME终端,但没有.gvimrc。 $ vim --version VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Feb 4 2015 08:03:11) Included patches: 1-617 Compiled by Arch Linux Huge version with GTK2 GUI. Features included (+) or not …