如何找到vim编辑器使用的vimrc文件?


Answers:


218

只需尝试执行以下操作:

:version

您将获得包含以下内容的输出:

 system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
      user exrc file: "$HOME/.exrc"
  system gvimrc file: "$VIM/gvimrc"
    user gvimrc file: "$HOME/.gvimrc"
    system menu file: "$VIMRUNTIME/menu.vim"

正如Herbert在评论中指出的,这是vim 寻找 vimrc s的地方,并不意味着它们存在。

您可以检查您的完整路径vimrc

:echo $MYVIMRC

如果输出为空,则您vim不使用用户vimrc(如果需要,只需创建它)。


20
澄清:version一下:告诉您搜索了哪些位置,但未提供有关找到哪些文件的任何信息。为此,$ MYVIMRC变量很有用,就像在查找输出以:scripts获取所有已加载脚本文件(包括所有vimrc文件)的完整列表一样。
赫伯特·西兹

17
@HerbertSitz :scripts-> :scriptnames(无辜的错字)
兰迪·莫里斯

2
:echo $ MYVIMRC正是我想要的。干杯!
theINtoy

5
我在装有Homebrew的OSX 10.10.5上运行vim 7.4,但:echo $MYVIMRC没有任何输出。
Heath Borders

5
我知道这就像两岁,但是关于最后两个评论。从命令行运行该命令时得到空白输出,但是打开vim然后键入“:echo $ MYVIMRC”时,我得到了真正的vimrc文件。
2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.