如果vi打开一个文件,但又去做其他事而不及时把它关掉,等再回来处理时,ESC键已经失效,这时可以按Ctrl+z强制退出(或者直接关闭终端窗口)。但再次用vi打开此文件时,就会出现以下内容:

E325: ATTENTION
Found a swap file by the name “.Makefile.swp”
owned by: yuanyuanchen dated: Mon May 24 15:10:26 2021
file name: ~yuanyuanchen/Documents/BinaryAsteroid/asteroid_binary-main/myexamples/bin2/Makefile
modified: no
user name: yuanyuanchen host name: Yuanyuans-MacBook-Pro.local
process ID: 4180 (still running)
While opening file “Makefile”
dated: Mon May 24 14:31:58 2021

(1) Another program may be editing the same file. If this is the case,
be careful not to end up with two different instances of the same
file when making changes. Quit, or continue with caution.
(2) An edit session for this file crashed.
If this is the case, use “:recover” or “vim -r Makefile”
to recover the changes (see “:help recovery”).
If you did this already, delete the swap file “.Makefile.swp”
to avoid this message.

Swap file “.Makefile.swp” already exists!
[O]pen Read-Only, (E)dit anyway, ®ecover, (Q)uit, (A)bort:

这时可以按E进入文件正常编辑。但以后每次vi打开此文件时都会有这一步,是不是很烦???

怎么再恢复正常的vi打开方式呢?到底发生了什么?

其实上面这堆英文里已经给出答案啦~~

因为在强制退出后,有个隐形文件.Makefile.swp被创建(这里的Makefile对应刚才vi打开的文件名,可能是其他的名字),所以只要删除.Makefile.swp就可以了!

返回含这个文件的目录,输入rm .Makefile.swp即可。这里的Makefile要改成你自己的文件名。

vi编辑器下出现E325:ATTENTION的解决办法相关推荐

  1. linux网络配置出现E325,Linux启动vi编辑器时提示E325: ATTENTION怎么办?

    Vi编辑器是Linux的文本编辑器,在Linux系统的运用非常广泛,不少朋友在打开Vi编辑器的时候提示E325: ATTENTION错误,遇到这种情况该怎么办吗?下面小编就给大家介绍下Linux打开V ...

  2. Linux vi编辑器中出现很多^M的解决办法

    windows环境下编辑的文本拷贝到了linux系统中,用vi编辑器打开后,出现很多^M字符 解决办法: 在vi编辑器中按esc键,输入 :%s/^M//g 回车就可以去除^M.^M在linux中连续 ...

  3. linux vi 编辑器下经常会用到保存退出与不保存退出

    Blinux Post in linux 基础命令,Tags: vi 04 十月 2009 3 做个记号,毕竟linux vi 编辑器下经常会用到保存退出与不保存退出这两个操作. linux vi 保 ...

  4. php.ini 米拓_独家发布米拓metinfo6系统ueditor编辑器getshell漏洞分析及终极解决办法...

    原标题:独家发布米拓metinfo6系统ueditor编辑器getshell漏洞分析及终极解决办法 最近笔者所有米拓metinfo系统做的网站都被植入木马,连最新版6.2.0都能被攻击,而且修改了后台 ...

  5. Ubuntu16.04系统下汉字显示为方框解决办法

    Ubuntu16.04系统下汉字显示为方框解决办法 问题详情 打开Ubuntu系统,发现中文变方框了 问题分析 之前中文显示好好的,突然就中文变方框了.原先以为是语言的问题,后面换成了别的中文样式,发 ...

  6. Vista下控件无法安装解决办法

    Vista下控件无法安装解决办法 IE浏览器设置恢复为默认值:   1.  点击浏览器菜单栏上的工具->Internet选项->安全,选择internet区域,如[默认级别]按钮不是灰的, ...

  7. (笔记)Linux Root下的.gvfs出现异常解决办法

    (笔记)Linux Root下的.gvfs出现异常解决办法 参考文章: (1)(笔记)Linux Root下的.gvfs出现异常解决办法 (2)https://www.cnblogs.com/tdyi ...

  8. nginx+passenger下504 Gateway-Timeout问题的解决办法

    nginx+passenger下504 Gateway-Timeout问题的解决办法 关键字: passenger nginx apache gateway timeout ubuntu9.04下,n ...

  9. linux下telnet失败怎么处理,CentOS下telnet退出失败的解决办法

    最近有CentOS用户反映在调试网络程序时出现了问题,服务虽然启动了,但客户端却无法连接上,用telnet连接后发现是Windows防火墙的问题,可是用telnet命令连接成功后发现退不出去了,这该怎 ...

最新文章

  1. 玩转数据、拥抱智能 | 清华大学大数据能力提升项目宣讲会火热来袭
  2. FIR滤波器设计(包括Verilog HDL设计以及MATLAB设计)
  3. android11通知栏按钮,android开发(11) 消息栏通知(Notification)
  4. .NET 中 如果一个Task A正在await另一个Task B,那么Task A是什么状态
  5. 不知是哪个家伙写的,相当的有才啊!
  6. 微型计算机接口技术常见问题,《微型计算机接口技术及应用》期末考试试卷及问题详解(64页)-原创力文档...
  7. HBase-1.2.4LruBlockCache实现分析(一)
  8. 一个深入学习Linux/C/C++的原创技术号
  9. Pandas知识点-比较操作
  10. Linux操作系统下的多线程编程详细解析----条件变量pthread_cond_t那些事儿
  11. iOS腾讯百度面试题
  12. _itemmod_description
  13. 降维--PCA学习笔记
  14. ubuntu14.04中安装open jdk1.8以及报错解决分析
  15. php100视频教程75到100讲的解压密码
  16. iOS之HomeKit
  17. 新IT引领新经济 新华三惠州云博会展现“云”魅力
  18. 第一章: HTML、CSS、JavaScript入门篇
  19. Flutter Container去掉边框
  20. 前程无忧:2021节后招聘高峰是否回来

热门文章

  1. ubuntu换源并下载python3.8
  2. c语言isnumber函数的使用方法,无法使用isNumber函数?
  3. GridView.SelectedIndex
  4. 51单片机喇叭c语言,c51单片机io口直接驱动喇叭,播放《挥着翅膀的女孩》.....
  5. 董事会会议中,如何让董事之间的对话更加畅通?
  6. 关于python manage.py makemigrations,python manage.py migrate不能建表
  7. VS2013安装 图文教程
  8. Linux-CentOS7.9系统rpm离线安装Oracle 19C
  9. html5 手机情人节,情人节演绎技术范 移动版百度首页推HTML5+CSS3特效
  10. 安装支付宝架包到maven本地仓库