用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即可正常打开。