使用其他目录作为.vim

edqdpe6u  于 2022-11-11  发布在  其他
关注(0)|答案(3)|浏览(118)

我正在为Vim的插件工作,有时我有问题,不能用我的插件集重现。我想让用户.vim.vimrc,但我不想替换/移动我的文件。
我想知道是否可以将另一个目录设置为.vim,将另一个文件设置为.vimrc

rdrgkggo

rdrgkggo1#

基于@JJoao的答案,您需要显式指定.[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"
mpbci0fu

mpbci0fu2#

我不确定,但我曾经用过

vim -u ~otheruser/.vimrc -U ~otheruser/.gvimrc   file

编辑:这是不够的;请参见@Ingo解决方案

y1aodyip

y1aodyip3#

一个简单的解决方案是使用文件夹的符号链接。
请注意,如果您将.vimrc放在.vim中,则应将.从名称中移除:.vim/vimrc .

my:
       ln -sfn .vim myvimconf

friend:
       ln -sfn .vim friendvimconf

相关问题