在终端中键入vim ~/.ssh/config
后,收到错误消息,如picture1
我为解决问题做了什么
1.在屏幕上推送D以尝试删除交换文件。但它看起来毫无意义
2.在画面中按r确认交换文件。但我不知道如何删除它们。你可以在picture2中找到条件。
请给我提示如何删除错误,
答案 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
更容易,并且您已经拥有支持的
vim
的更新版本。
新版本的vim将有(D)elete it
选项。所以你可以
(R)ecover
关注
:e!
此时,我们将使用与(D)elete it
相同的屏幕。现在您可以安全地按 D
答案 2 :(得分:0)
使用
vim -r filename
然后会有删除交换文件的选项。