~/.vimrc 我希望可以通过判断当前环境是否含有某插件,再加载相应的参数配置,此时可以通过判断文件是否存在来完成。



1
2
3
if filereadable('test.txt')    " 判断文件是否存在"
echo 'file is exists'
endif

文件路径可以加上环境变量,用 . 链接

1
$HOME . '/.vim/bundle/jedi-vim/Makefile'

或者使用 expand() 函数

1
expand("$HOME/.vim/bundle/jedi-vim/Makefile")

完整代码

1
2
3
if filereadable(expand("$HOME/.vim/bundle/jedi-vim/Makefile"))    " 判断文件是否存在"
echo 'jedi-vim is exists'
endif
03-16 19:38