解释一下这段代码
if (&t_Co == 256 || has('gui_running'))
if ($TERM_PROGRAM == 'iTerm.app')
colorscheme solarized
else
colorscheme desert
endif
endif
1、&t_Co,可以 :echo &t_Co,输出 256,表示 terminal 支持 256 色。
2、echo has('gui_running'),输出 0,表示不是 gui。
3、echo $TERM_PROGRAM,输出 iTerm.app,这实际是一个环境变量,在 env 里可以看到。TERM 就是 terminal 的意思。
转载请注明:牛哥678 » vim: gui settings