Vim在每次保存后插入_viminfo文件

时间:2013-08-08 21:08:03

标签: windows vim vi

我刚刚干净(重新)安装了Vim(从vim.org/download.php下载,使用了gvim73_46.exe安装程序。版本是7.3(补丁1-46)

我的_vimrc唯一的变化是设置行号,行,列和启用语法。

每次我用vim编辑文件,保存并关闭它(:wq),就会在该文件目录中创建一个 new _viminfo文件。

此外,备份*.*~文件和.swp文件仍然存在,并且在保存时不会被清除。运行Windows 7企业版。

这真的使一切变得混乱 - 并且试图打开存在.swp文件的文件很痛苦。 帮助

2 个答案:

答案 0 :(得分:5)

禁用viminfo文件:

set viminfo="NONE"

禁用交换文件:

set noswf

禁用备份:

set nobk
set nowb

更多详情:

:h 'swf'
:h 'bk'
:h 'wb'
:h 'viminfo'

答案 1 :(得分:1)

那很奇怪; viminfo 文件应该写在您的主目录中,而不是其他地方:

  
      
  • 对于Unix和OS / 2,viminfo文件的默认名称是“$ HOME / .viminfo”,   “s:.viminfo”代表Amiga,“$ HOME_viminfo”代表MS-DOS和Win32。为了最后   二,当未设置$ HOME时,使用“$ VIM_viminfo”。当$ VIM也没有   设置,使用“c:_viminfo”。对于OS / 2,$ HOME时使用“$ VIM / .viminfo”   未设置且已设置$ VIM。
  •   

好像您的%HOME%变量(或%HOMEDRIVE%%HOMEPATH%)未正确设置。