我在vim工作,我的操作系统(Mac OS X El Capitan)崩溃了。
我尝试从vim(通常)创建的.swp
文件中恢复。但是,我注意到vim没有创建它们。我已经设置了交换/备份目录,但没有运气。
顺便说一句:我正在使用这个众所周知的vim配置(https://github.com/amix/vimrc)
答案 0 :(得分:1)
我发现了这个问题,IDK为什么但是如果你使用这个众所周知的vim配置(https://github.com/amix/vimrc)
,默认情况下会禁用备份和交换模式要解决此问题,只需将这些行添加到vim配置文件
即可set swapfile
set backup
答案 1 :(得分:0)
我有一个类似的问题,当我两次编辑文件时,Vim没有挑战我。事实证明,在某个地方,我拥有该文件的.swp
文件的旧版本,而正在创建一个.swo
文件。我退出了Vim,删除了旧的.swp
文件,当我重新编辑有问题的文件时,它创建了扩展名为.swp
的交换文件。如果我试图在另一个窗口中编辑文件,它会抱怨交换文件已经存在,应该存在。
这些备用交换文件名在here中进行了讨论。