【发布时间】:2012-02-17 03:46:58
【问题描述】:
vim 编辑器中是否有查找.vimrc 文件位置的命令?
【问题讨论】:
标签: vim command configuration-files
vim 编辑器中是否有查找.vimrc 文件位置的命令?
【问题讨论】:
标签: vim command configuration-files
只需尝试执行以下操作:
: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 寻找 vimrcs 的地方,这并不意味着它们存在。
您可以检查vimrc 的完整路径
:echo $MYVIMRC
如果输出为空,则您的 vim 不使用用户 vimrc(如果您愿意,只需创建它)。
【讨论】:
:version 说明搜索了哪些位置,但没有提供有关找到哪些文件的任何信息。为此,$MYVIMRC 变量很有用,正如查看 :scripts 的输出以获取所有已加载脚本文件的完整列表,包括所有 vimrc 文件。
:scripts -> :scriptnames(无辜错字)
:echo $MYVIMRC 没有输出。
对于nvim 使用:scriptnames,就像Randy Morris comment 中建议的那样
【讨论】:
:version 没有列出 /etc/vim 但这是 vim 在我从 vim-gtk3 运行 vim82 的 ubuntu 机器上获取 gvimrc 和 vimrc 的地方
【讨论】: