在命令行中设置vim colorscheme

时间:2014-06-30 14:22:01

标签: vim

有没有办法在vim的命令行中设置colorscheme,所以

vim "+colorscheme desert"

这是因为我想从命令行运行vundle安装程序并且无法启动vim,因为vimrc中的colorscheme在vundle运行之后才可用。

1 个答案:

答案 0 :(得分:2)

您可以明确检查colorscheme的存在,例如

if ! empty(globpath(&rtp, 'colors/desert.vim'))
    colorscheme desert
endif

但我宁愿只是让错误沉默:

:silent! colorscheme desert

当然,您也可以从命令行设置colorscheme:

$ vim -c "colorscheme desert"

但我宁愿优化常见情况(现有colorscheme)的设置,而不是裸系统的特殊基础。