Vim .vimrc 自定义位置

7

我曾在Ubuntu下使用过Vim,现在我想更新我的.vimrc文件。尽管Vim已经安装在我的电脑上,但我似乎没有.vimrc文件。我想添加我的.vimrc文件,但它应该放在我的~/.vim/文件夹下(我喜欢将所有配置保存在各自的文件夹中)。

如何在Ubuntu 13.04下在这个位置创建一个新的vimrc文件?


我很想这样做。然后我就可以在那个目录中初始化一个git仓库并覆盖所有内容! - BenjaminRH
@BenjaminRH 如果你像我一样在.vim下设置了backupdir和undodir,请在将“所有内容”推送到github之前三思。个人认为备份/版本控制.vimrc文件就足够了。 - Kent
1个回答

13

两个选项。请参阅:h vimrc,该选项描述了默认位置和-u选项。

创建一个别名vim -u ~/.vim/vimrc,这将导致Vim使用该vimrc而不是~/.vimrc

或者

升级到Vim 7.4。其中一个默认的vimrc位置是~/.vim/vimrc


您还可以模拟vimrc位于不同位置的情况。

创建一个包含以下内容的~/.vimrc文件

runtime vimrc

它的工作是加载运行时路径中命名为vimrc的第一个文件。应该是~/.vim/vimrc

或者

您可以将~/.vim/vimrc符号链接到~/.vimrc

ln -s $HOME/.vim/vimrc $HOME/.vimrc

(我听说有些人遇到了这个问题,但是我到目前为止还没有遇到过)


1
+1. 加上 :h initialization 怎么样?信息(包括-u和默认位置)在那里有解释。 - Kent
我希望我能再点赞一次。因为用手机打这么多字实在是太累了!顺便说一下,你不会告诉我你也在手机上使用vim吧... - Kent
我在我的iPhone上安装了Vim。但是我经常通过提示符在shell中使用它。 - Doon
默认情况下使用.vim/vimrc的相关信息非常有用。这将真正简化在多台机器上管理首选项的过程。 - Xavier T.
对于 .vimrc 文件的符号链接,我给予 +1。我喜欢将所有的点文件和 vim 配置放在同一个版本控制下的地方。我会将一个单独的表格源文件与我的 vimrc 分开以进行本地覆盖。这样可以很好地保持多台计算机上的环境一致性。 - user641656
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接