linux下vi/vim打开文件异常及处理方法

vi/vim打开之前写过的c代码,多次出现这个状况:

 

 网易有道词典翻译如下:

文件 编辑 查看 搜索 终端 帮助

E325:注意

找到一个名为“.mybash.c.swp”的交换文件

业主:fr 日期:2018年11月11日11:31:55

文件名称:~fr/Desktop/shell/mybash.c

修改:是

用户名:fr 主机名:freedom

进程ID: 4215

扫描二维码关注公众号,回复: 4722638 查看本文章

打开文件“mybash.c”

日期:2018年11月12日11:26:42

swap文件更新!

1.另一个程序可能正在编辑同一文件。
    如果是这样,在进行更改时要小心不要以同一个文件的两个不同实例结束。退出,或者小心翼翼地继续。

2.此文件的编辑会话已崩溃。
   如果是这种情况,使用“recovery”或“vim-r mybash.c”。
   如果你已经这样做了,删除掉交换文件 .mybash.c.swp 避免这种信息。
   交换文件“.mybash.c.swp”已经存在!

---更多的---
              空格/d/j:  屏幕/页面/下线,b/u/k: 上  q:退出

乱按一通,可以进入文本,退出保存,又出现下面的提示:
 
 
 
出现的原因:
在vi/vim操作前,使用vi/vim操作mybash.c文件时出现了异常中断,所以在当前目录产生了一个.mybash.c.swp文件。

解决方法:
打开文件所在位置,用ls -a查看,删除 .mybash.c.swp 因为它是隐藏文件,用 ls 查看不能发现。

注意:以 . 开头的文件就是隐藏文件
 

删除 .mybash.c.swp 后,再次vi/vim mybash.c即可正常打开。

猜你喜欢

转载自blog.csdn.net/free377096858/article/details/83995360