[英]VIM startup, ignoring everything besides .vimrc
我以共享用户身份登录,并希望加载特定于我的vim设置。
我尝试过设置:
export VIMINIT='source ~myuser/.vimrc'
并且还在运行
vim -u ~myuser/.vimrc
还试过这个:
在所有情况下.vimrc都被正确加载,但是,我在~myuser / .vim / *中有很多其他设置,就像.vim / syntax等语法highliting一样。
当我以myuser身份登录时,一切正常,但是,如果我仅以共享用户身份登录.vimrc被加载但没有别的。
如何让vim加载整个~myuser / .vim子目录?
您可以修改vimrc中的运行时路径
set runtimepath=~myuser/.vim,$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after,~myuser/.vim/after
这将改变vim查找.vim目录到~myuser的vim目录的位置。 确保此行在vimrc中的任何其他行之前运行,否则vim将在默认位置查找运行时文件。 (把它放在文件顶部或附近)
要使其工作,您可以尝试将其他用户的vim配置符号链接到您的配置。
ln -s ~myuser/.vimrc ~/.vimrc
ln -s ~myuser/.vim ~/.vim
这应该工作:)
还要检查共享用户是否可以访问~myuser/.vim
及其中的文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.