将 `.vimrc` 放入 `.vim` 文件夹

将 `.vimrc` 放入 `.vim` 文件夹

是否可以将其放入文件夹.vimrc.vim,以便我只需同步整个文件夹,而不用将文件夹和文件同步到其他计算机?

答案1

从 Vim 7.4 开始,你也可以将文件放入vimrc$HOME/.vim/vimrc用于$HOME/vimfiles/vimrcWindows,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

相关内容