在我的.vimrc中,我如何检查配色方案的存在?

前端之家收集整理的这篇文章主要介绍了在我的.vimrc中,我如何检查配色方案的存在?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在.vimrc中,是否可以加载颜色方案(如果存在)?
使用:colorcheme在try-catch为 Randy has done可能是足够的,如果你只是想加载它,如果存在,否则做别的事情。如果你对else部分不感兴趣,一个简单:沉默! colorscheme就够了。

否则,globpath()是要走的路。你可以,tehn,检查每个路径返回filereadable()如果你真的希望。

" {rtp}/autoload/has.vim
function! has#colorscheme(name)
    pat = 'colors/'.a:name.'.vim'
    return !empty(globpath(&rtp,pat))
endfunction

" .vimrc
if has#colorscheme('desert')
     ...
原文链接:https://www.f2er.com/bash/390414.html

猜你在找的Bash相关文章