微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在我的.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.jb51.cc/vim/390414.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐