nit*_*112 127 vim command configuration-files
我想知道vim编辑器中是否有任何命令,我们可以通过它来了解vim编辑器正在使用哪个vimrc文件(位置).
man*_*lds 195
只需尝试执行以下操作:
:version
Run Code Online (Sandbox Code Playgroud)
您将获得一个输出,其中包括:
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"
Run Code Online (Sandbox Code Playgroud)
或者你可以这样做:
:echo $MYVIMRC
Run Code Online (Sandbox Code Playgroud)
vim 设置为vimrc的完整路径.
:version 没有提供完整且详尽的列表。例如,它没有列出,尽管这是在我的 Ubuntu 机器上从 vim-gtk3 运行 vim82时使用的/etc/vim路径。vimgvimrcvimrc
运行:script,这将显示 VIM 加载文件的所有位置。您的源文件可能位于这些目录中的某个位置。如果您找到不同的源文件,可以在其中插入以下内容:
if filereadable("/my/directory/.vim/.vimrc")
source /my/directory/.vim/.vimrc
endif
Run Code Online (Sandbox Code Playgroud)
无论您的自定义配置文件在哪里,VIM 都会加载它。
通过在输出中查找它来检查它是否正常工作:script