我们要养成一个好习惯:用命令退出,而不是用鼠标直接关闭vim终端。
一旦向我一样手贱用了鼠标,恰好文件又做了修改,那么交换文件就有了。
我发现,当产生一个交换文件之后,按照提示 R恢复文件之后,swp文件仍然保留,此时不管你打开文件之后是否做了修改,如果是鼠标退出,就会再次产生交换文件。
产生交换文件之后用 vim -r filename这个命令就可以恢复文件并打开文件,如果有多个交换文件,它会让你选择。同样地,鼠标退出会产生新的交换文件。
vim -r可以查看存在的所有交换文件。这些烦人的交换文件,rm手动删除把。
:set noswapfile可以设置此次不产生交换文件。(只能管用当下一次好像并没有什么价值的样子... ...)
:set swapfile 可以设置此次产生交换文件。