如何定位 vim 编辑器使用的 vimrc 文件?
Posted
技术标签:
【中文标题】如何定位 vim 编辑器使用的 vimrc 文件?【英文标题】:How to locate the vimrc file used by vim editor? 【发布时间】:2012-02-17 03:46:58 【问题描述】:vim 编辑器中是否有查找.vimrc
文件位置的命令?
【问题讨论】:
【参考方案1】:只需尝试执行以下操作:
: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 在 cmets 中所指出的,这是 vim
寻找 vimrc
s 的地方,这并不意味着它们存在。
您可以检查vimrc
的完整路径
:echo $MYVIMRC
如果输出为空,则您的 vim
不使用用户 vimrc
(如果您愿意,只需创建它)。
【讨论】:
澄清::version
说明搜索了哪些位置,但没有提供有关找到哪些文件的任何信息。为此,$MYVIMRC 变量很有用,正如查看 :scripts
的输出以获取所有已加载脚本文件的完整列表,包括所有 vimrc 文件。
@HerbertSitz :scripts
-> :scriptnames
(无辜错字)
:echo $MYVIMRC 正是我想要的。干杯!
我在安装 Homebrew 的 OSX 10.10.5 上运行 vim 7.4,:echo $MYVIMRC
没有输出。
我知道这就像两岁,但关于最后两个 cmets。从命令行运行该命令时我得到一个空白输出但是当打开 vim 然后输入“:echo $MYVIMRC”时我得到了真正的 vimrc 文件。【参考方案2】:
对于nvim
使用:scriptnames
,就像Randy Morris comment 中建议的那样
【讨论】:
【参考方案3】::version 没有列出 /etc/vim 但这是 vim 在我从 vim-gtk3 运行 vim82 的 ubuntu 机器上获取 gvimrc 和 vimrc 的地方
【讨论】:
以上是关于如何定位 vim 编辑器使用的 vimrc 文件?的主要内容,如果未能解决你的问题,请参考以下文章
Linux 使用vi和vim方向键变成了ABCD,按照网上的将vimrc_example.vim拷贝的用户目录下,改名为.vimrc 好了