当我编辑我的 httpd.conf 文件时,vim 编辑器突然关闭。现在,当我尝试再次打开该文件时,编辑器显示“想要恢复或中止或取消”。完成这项任务后,它会打开该文件。然后我正常关闭该文件。
现在,当我再次打开此文件时,它会再次要求恢复。并且更改未正确保存。
我该怎么办?
答案1
Vim 使用交换文件系统来维持您正在处理的文件的恒定状态,以防 Vim 崩溃、计算机断电等。
Vim.swp
在关闭时会删除该文件,因此,只有当 vim 突然关闭或在某处打开了另一个 vim 时,您才会看到此消息。
( R
)ecover:将根据交换中的内容打开文件 - 如果 vim 或您的计算机崩溃,则很有用。文件的内容将与 vim 上次打开时的内容相同。
( E
)dit Anyway:将根据文件的实际内容打开文件。文件的内容将与上次保存的内容相同。
当您看到此消息时,您应该使用ls -a
显示 swp 文件,然后使用 将其删除rm .the-name.swp
。
答案2
.
您将阅读消息的其余部分并意识到它希望您删除以 开头并以 结尾的文件.swp
。