是否可以将其放入文件夹.vimrc
中.vim
,以便我只需同步整个文件夹,而不用将文件夹和文件同步到其他计算机?
答案1
从 Vim 7.4 开始,你也可以将文件放入vimrc
或$HOME/.vim/vimrc
用于$HOME/vimfiles/vimrc
Windows,Vim 就会自动找到它。
请注意,这vimrc
没有像传统的 .vimrc/_vimrc 文件那样的 . (点)或 _ (下划线)。
答案2
我将 .vimrc 保存在 .vim 中并对其进行符号链接。
ln -s ~/.vim/.vimrc ~/.vimrc
在 Windows 上,我相信您可以使用 mklink 执行相同的操作。
答案3
如果您要为 vim 创建一个别名来指定 .vimrc 的位置,如下所示:
alias vim='vim -u ~/.vim/vimrc'
那么您就可以不再需要单独的 .vimrc 了。
但
这会导致其他程序与 vim 交互时出现问题。在“less”中按“v”将不起作用,因为它通过 EDITOR 环境变量的内容调用 vim。我想您可以将“-u ...”位添加到 EDITOR 变量中。可能会有效。
对于 gvim,您可以使用大写字母“U”来指定 .gvimrc 文件的位置。同样,除非您在窗口管理器的起始链接中更改 gvim 的每个可能的起始位置,否则会出现问题。
总而言之,如果您必须将所有内容放在一个子目录中,我建议使用@remyo 的建议。
创建一个后拉脚本来重新建立“repo/.vimrc”和“~/.vimrc”之间的链接相对容易。
祝你好运。
(你可以自己重新编译 vim,为 .vimrc 文件指定一个新的默认位置。
答案4
这正是我所做的,在我的文件中只有这一行~/.vimrc
:
runtime vimrc