我无法相信我正在为这样一个简单的事情输入一个问题,但我们就是这样。我不能为我的生活弄清楚设置文件的确切名称是什么在Windows上为vim(.vimrc
在Windows上不起作用)。如果我的名字正确(阅读下一段),那么我不知道为什么它没有从中获取设置。
我尝试在根目录中创建_vimrc
和_gvimrc
,我从vim安装的示例设置文件中复制了该文件。我在示例命令之上设置了以下命令:
set nobackup
set nowritebackup
set guifont=Courier_New:h11:cANSI
它不接受此文件(无论是_vimrc
还是_gvimrc
,我都尝试过)作为设置文件,因为下次启动时字体没有更改,仍然写入备份文件。
答案 0 :(得分:26)
我的_vimrc
/ _gvimrc
存储在C:/Users/<ME>/_vimrc
,工作正常。
将个人设置与安装文件分开通常是一个好主意。
要获取有关配置文件搜索路径的更多信息,请键入:he vimrc-intro
。
小心:文档说
对于MS-DOS和MS-Windows,您可以使用以下方法之一:
$ HOME / _vimrc
$ VIM / _vimrc
虽然这是绝对正确的,但$VIM
未扩展到例如{...}}可能有点令人惊讶。 C:/Program Files/vim/<your_version>
(这是$VIMRUNTIME
所持有的),但仅限于C:/Program Files/vim/
。
这就是说,C:/Program Files/vim/_vimrc
应该在启动时读取。
答案 1 :(得分:24)
答案 2 :(得分:11)
在Windows系统上,查找$ HOME值的最佳方法是在Vim中,如下所示。这些命令对于查看Vim正在使用的目录非常有用:
:version
:echo expand('~')
:echo $HOME
:echo $VIM
:echo $VIMRUNTIME
请注意system vimrc file
命令显示的user vimrc file
和:version
路径。系统vimrc文件可以由管理员创建,以便为所有用户自定义Vim。此外,每个用户都可以拥有自己的用户vimrc
。