首先 vim 提供 try ... catch ...
可以捕获错误.
另外 :silent! colorscheme foo
如果color scheme 不存在, 也不会报错.
比如:
try
colorscheme Tomorrow-Night-Bright
catch /^Vim\%((\a\+)\)\=:E185/
colorscheme desert
endtry
参考:
首先 vim 提供 try ... catch ...
可以捕获错误.
另外 :silent! colorscheme foo
如果color scheme 不存在, 也不会报错.
比如:
try
colorscheme Tomorrow-Night-Bright
catch /^Vim\%((\a\+)\)\=:E185/
colorscheme desert
endtry
参考: