Windows上的Vim设置文件

时间:2012-02-02 21:47:34

标签: vim windows-7

我无法相信我正在为这样一个简单的事情输入一个问题,但我们就是这样。我不能为我的生活弄清楚设置文件的确切名称是什么在Windows上为vim(.vimrc在Windows上不起作用)。如果我的名字正确(阅读下一段),那么我不知道为什么它没有从中获取设置。

我尝试在根目录中创建_vimrc_gvimrc,我从vim安装的示例设置文件中复制了该文件。我在示例命令之上设置了以下命令:

set nobackup
set nowritebackup
set guifont=Courier_New:h11:cANSI

它不接受此文件(无论是_vimrc还是_gvimrc,我都尝试过)作为设置文件,因为下次启动时字体没有更改,仍然写入备份文件。

3 个答案:

答案 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)

为什么不在vim中编辑vimrc文件并找出它的名字?使用以下命令。

:e $MYVIMRC

由于ghiscoding在a comment中提及,您可能需要以管理员身份运行Vim才能保存更改。

答案 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