我有一个自定义.vimrc文件,我在许多不同的机器上使用它.
有些机器的功能不如其他机器,能够加载.vimrc文件的"精简"版本会很好.但是,我想维护一个.vimrc以避免碎片.
理想情况下,我想从命令行向我的.vimrc传递参数.如果选择"minimal"选项,.vimrc将跳过加载资源最密集的插件.
有谁知道最好/最干净的方法吗?
谢谢!
编辑:我所说的较慢的机器是通过SSH的Raspberry Pi.Vim本身并不慢,虽然我有几个插件,包括NERDTree和Syntastic,需要花费大量时间来加载Pi的有限CPU.通过取出我的"最小"配置的大多数插件,我将加载时间从3.5秒减少到0.5秒.
ver*_*elt 11
您可以--cmd在加载任何VIMRC之前使用该开关执行命令.
所以,在你不那么强大的机器你可以别名vim喜欢的东西vim --cmd 'let weak=1',然后在你的$VIMRC,你可以说:
if exists('weak')
echo "poor machine"
endif
Run Code Online (Sandbox Code Playgroud)