我正在为Vim的插件工作,有时我有问题,不能用我的插件集重现。我想让用户.vim和.vimrc,但我不想替换/移动我的文件。我想知道是否可以将另一个目录设置为.vim,将另一个文件设置为.vimrc?
.vim
.vimrc
rdrgkggo1#
基于@JJoao的答案,您需要显式指定.[g]vimrc的位置,并替换'runtimepath'中对~/.vim的引用:
.[g]vimrc
'runtimepath'
~/.vim
vim \ -u ~user/.vimrc -U ~user/.gvimrc \ --cmd "set rtp-=~/.vim" --cmd "set rtp-=~/.vim/after" \ --cmd "set rtp^=~user/.vim" --cmd "set rtp+=~user/.vim/after"
mpbci0fu2#
我不确定,但我曾经用过
vim -u ~otheruser/.vimrc -U ~otheruser/.gvimrc file
编辑:这是不够的;请参见@Ingo解决方案
y1aodyip3#
一个简单的解决方案是使用文件夹的符号链接。请注意,如果您将.vimrc放在.vim中,则应将.从名称中移除:.vim/vimrc .
.
.vim/vimrc
my: ln -sfn .vim myvimconf friend: ln -sfn .vim friendvimconf
3条答案
按热度按时间rdrgkggo1#
基于@JJoao的答案,您需要显式指定
.[g]vimrc
的位置,并替换'runtimepath'
中对~/.vim
的引用:mpbci0fu2#
我不确定,但我曾经用过
编辑:这是不够的;请参见@Ingo解决方案
y1aodyip3#
一个简单的解决方案是使用文件夹的符号链接。
请注意,如果您将
.vimrc
放在.vim
中,则应将.
从名称中移除:.vim/vimrc
.