如何删除vim交换文件警告

时间:2018-02-07 16:46:24

标签: vim

在终端中键入vim ~/.ssh/config后,收到错误消息,如picture1

picture1

我为解决问题做了什么
1.在屏幕上推送D以尝试删除交换文件。但它看起来毫无意义
2.在画面中按r确认交换文件。但我不知道如何删除它们。你可以在picture2中找到条件。

picture2 请给我提示如何删除错误,

3 个答案:

答案 0 :(得分:2)

您可以按建议删除交换文件

rm /Users/snowman/.ssh/.config.swp

如果您使用其他用户编辑文件(因此您无权删除该文件),请尝试

sudo rm /Users/snowman/.ssh/.config.swp

答案 1 :(得分:1)

您可以按照其他人的建议使用rm,包括来自@Arsenio的答案。 由于您有多个文件,当然需要逐个删除它们 从你想要的副本中恢复后。

\rm ~snowman/.ssh/.config.sw*

但较新版本的vim,比rm更容易,并且您已经拥有支持enter image description herevim的更新版本。

新版本的vim将有(D)elete it选项。所以你可以

(R)ecover

关注

:e!

此时,我们将使用与(D)elete it相同的屏幕。现在您可以安全地按 D

答案 2 :(得分:0)

使用

vim -r filename

然后会有删除交换文件的选项。