Vim 编辑器的“恢复、中止或取消”——我该怎么办?

Vim 编辑器的“恢复、中止或取消”——我该怎么办?

当我编辑我的 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

相关内容