我最近在Windows 7上安装了vim作为独立的二进制文件。
我的.vimrc文件应该放在哪里?
我最近在Windows 7上安装了vim作为独立的二进制文件。
我的.vimrc文件应该放在哪里?
Answers:
来自Vim Wiki。
在Vim中,主目录用$ HOME指定。在Unix系统上,这是您的〜目录。在Windows系统上,查找$ HOME值的最佳方法是从Vim中进行如下操作。这些命令对于查看Vim使用的目录很有用:
:version
:echo expand('~')
:echo $HOME
:echo $VIM
:echo $VIMRUNTIME
确定HOME
变量后,将vimrc
文件放在该目录中。
如果要更改HOME
变量,请HOME
为系统或用户设置为环境变量。
计算机>属性>高级系统设置>高级>环境变量>用户| 系统变量。
视窗(本地和Cygwin *两者)会使用_gvimrc
,.gvimrc
,_vimrc
和.vimrc
按优先顺序。gvim *文件将通过gvim进程进行检查,而控制台vim将仅检查vim *文件。
*:已针对vim 7.2和7.3进行了验证
HOME
匹配Unix系统的行为,我将创建一个全局环境变量,%USERPROFILE%
如果尚未完成。
对于Vim 7.4,这些是它在Windows上寻找的路径。
system vimrc file: "$VIM\vimrc"
user vimrc file: "$HOME\_vimrc"
2nd user vimrc file: "$HOME\vimfiles\vimrc"
3rd user vimrc file: "$VIM\_vimrc"
user exrc file: "$HOME\_exrc"
2nd user exrc file: "$VIM\_exrc"
system gvimrc file: "$VIM\gvimrc"
user gvimrc file: "$HOME\_gvimrc"
2nd user gvimrc file: "$HOME\vimfiles\gvimrc"
3rd user gvimrc file: "$VIM\_gvimrc"
system menu file: "$VIMRUNTIME\menu.vim"
正如Darren Hall所说,使用这些命令找出$VIM
and 的值$HOME
。
:echo $HOME
:echo $VIM
例如,特定于gvim的设置的一个好地方是
C:\Users\MyUsername\_gvimrc
我发现通过Chocolatey安装的vim-tux只能在C:\ Users \ MyUsername \ vimfiles下看到.vimrc文件,尽管:version告诉您还包括C:\ Users \ MyUsername。
_vimrc
文件吗?