我刚刚干净(重新)安装了Vim(从vim.org/download.php下载,使用了gvim73_46.exe安装程序。版本是7.3(补丁1-46)
我的_vimrc唯一的变化是设置行号,行,列和启用语法。
每次我用vim编辑文件,保存并关闭它(:wq
),就会在该文件目录中创建一个 new _viminfo文件。
此外,备份*.*~
文件和.swp
文件仍然存在,并且在保存时不会被清除。运行Windows 7企业版。
这真的使一切变得混乱 - 并且试图打开存在.swp
文件的文件很痛苦。
帮助
答案 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%
)未正确设置。