Vim没有创建.swp文件

时间:2017-09-05 03:07:39

标签: vim

我在vim工作,我的操作系统(Mac OS X El Capitan)崩溃了。

我尝试从vim(通常)创建的.swp文件中恢复。但是,我注意到vim没有创建它们。我已经设置了交换/备份目录,但没有运气。

顺便说一句:我正在使用这个众所周知的vim配置(https://github.com/amix/vimrc

2 个答案:

答案 0 :(得分:1)

我发现了这个问题,IDK为什么但是如果你使用这个众所周知的vim配置(https://github.com/amix/vimrc

,默认情况下会禁用备份和交换模式

要解决此问题,只需将这些行添加到vim配置文件

即可
set swapfile
set backup

答案 1 :(得分:0)

我有一个类似的问题,当我两次编辑文件时,Vim没有挑战我。事实证明,在某个地方,我拥有该文件的.swp文件的旧版本,而正在创建一个.swo文件。我退出了Vim,删除了旧的.swp文件,当我重新编辑有问题的文件时,它创建了扩展名为.swp的交换文件。如果我试图在另一个窗口中编辑文件,它会抱怨交换文件已经存在,应该存在。

这些备用交换文件名在here中进行了讨论。