繁体   English   中英

如何删除vim交换文件警告

[英]How to remove vim swap file warning

在终端中输入vim ~/.ssh/config后,得到如图 1 所示的错误信息

图片1

我为解决问题做了什么
1.在屏幕上按 D 尝试删除交换文件。但它看起来毫无意义

2.在屏幕上按r确认交换文件。但我不知道如何删除它们。你可以在图2中的条件。

图片2 请给我提示如何消除错误,

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

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

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

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

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

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

但是较新版本的vim ,它比rm更容易,并且您已经拥有支持该功能的较新版本的vim 在此处输入图片说明 .

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

(R)ecover

跟随

:e!

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

使用

vim -r filename

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM