我以共享用户身份登录,并希望加载特定于我的vim设置。
我尝试过设置:
export VIMINIT='source ~myuser/.vimrc'
并且还使用
运行vim -u ~myuser/.vimrc
还试过这个:
在所有情况下.vimrc都正确加载,但是,我在~myuser / .vim / *中有很多其他设置,比如.vim / syntax等语法highliting。
当我以myuser身份登录时,一切正常,但是,如果我仅以共享用户身份登录.vimrc已加载,但没有其他内容。
如何让vim加载整个~myuser / .vim子目录?
答案 0 :(得分:4)
您可以修改vimrc中的运行时路径
set runtimepath=~myuser/.vim,$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after,~myuser/.vim/after
这将改变vim查找.vim目录到~myuser的vim目录的位置。确保此行在vimrc中的任何其他行之前运行,否则vim将在默认位置查找运行时文件。 (将其放在文件顶部或附近)
答案 1 :(得分:0)
要使其工作,您可以尝试将其他用户的vim配置符号链接到您的。
ln -s ~myuser/.vimrc ~/.vimrc
ln -s ~myuser/.vim ~/.vim
这应该可行:)
答案 2 :(得分:0)
同时检查共享用户是否有权访问~myuser/.vim
及其中的文件。