使用vi/vim编辑文件,保存后出现如下报错:

E37: No write since last change
E162: No write since last change for buffer "xxxxx"
Press ENTER or type command to continue

检查如下几项:

  • ll查看权限,编辑的用户需要对文件有写权限;
  • 查看文档内是否有乱码;
    • 如果所有文件都有乱码,大概率是终端的问题,需要设置终端的的字符编码;
    • 如果只是单个文件有乱码,可以执行如下语句
    :w ++enc=utf-8              //一次性生效,下次无效
    :set fileencoding=utf-8    //永久生效
    

vi/vim保存报错:E37: No write since last change E162: No write since last change for buffer “[文件名称]“相关推荐

  1. ubuntu 修改保存报错E37:No write since last change(add ! to override)的解决方法

    报错信息如下: E37: No write since last change (add ! to override) 解决办法是: 在修改完后,将命令 :q 改成 :wq 即可. 转载于:https ...

  2. vim报错E37: No write since last change E162: No write since last change for buffer “xxx“

    今天遇到一个大坑! 报错信息如下所示: E37: No write since last change E162: No write since last change for buffer &quo ...

  3. 选择日期保存报错Invalid JSON input: Cannot deserialize value of type `java.util.Date` from String......

    (spring boot + vue) 1.新增-选择日期-点击保存-报错:报错信息 "Invalid JSON input: Cannot deserialize value of typ ...

  4. CO01保存报错 TD427 元素 OPR_ACT_NEW 窗口 MAIN 没被定义给格式 PSFC_STD_LAYOUT

    处理方法为付费资源,如果介意,请勿下载 CO01在物料无标准成本估算,保存报错 TD427 元素 OPR_ACT_NEW 窗口 MAIN 没被定义给格式 PSFC_STD_LAYOUT 处理方法: ​ ...

  5. postgres 保存报错duplicate key value violates unique constraint...解决方案_亲测有效

    postgres 保存报错duplicate key value violates unique constraint 解决方案 原因分析: 表名: A 表A的主键id 是由序列 x$seq 生成的 ...

  6. chrome 本地站点报错“DNS 查找失败,因此找不到 localhost 的服务器。DNS 是将网站名称解析为互联网地址……”

     chrome 本地站点报错"DNS 查找失败,因此找不到 localhost 的服务器.DNS 是将网站名称解析为互联网地址--"时, 解决办法: 1.打开"本地连 ...

  7. Linux -- E37: No write since last change E162: No write since last change for buffer

    简介 本文介绍如何解决vim编辑文件时的报错:E37: No write since last change E162: No write since last change for buffer 问 ...

  8. linux防火墙保存报错,29.Linux防火墙-firewalled

    [toc] Linux防火墙-firewalled 10.20 firewalld的9个zone 1.开启firewalld,前面把firewalld关闭了,现在方向操作 [ ] systemctl ...

  9. sudo vi ~/etc/profile 报错E212:Can't open file for writing

    linux系统,安装SPARK时, 命令行窗口输入:sudo vi ~/etc/profile 输入: #SPARK_HOME SPARK_HOME=/home/luoji/JAVA/spark-2. ...

  10. 在CentOS7上安装vim编辑器报错无法解析阿里云主机

    文章目录 1.采用yum安装vim报错 2.配置域名解析服务器 3.再次利用yum安装vim 4.利用vim编辑器编辑文件 1.采用yum安装vim报错 执行命令:yum -y install vim ...

最新文章

  1. VIM查找替换归纳总结
  2. 和同学沟通,一定是时间效率比较高的
  3. 大数据互联网架构阶段 大型电商项目数据库设计时应该注意的点
  4. 确定Java等价性的新时代?
  5. 《Effective Java》读书笔记 Item 1:考虑静态工厂方法,而不是构造器
  6. Python3条件判断
  7. (翻译)Google Guava Cache
  8. (13)System Verilog随机数组
  9. PHP-电脑搭建服务器
  10. 阿里菜鸟java后台开发电话面试
  11. layabox 节点查找
  12. 业务应用数据库压力过大解决方案
  13. 谷歌浏览器如何安装插件
  14. 毕业设计-基于微信小程序的校园二手书籍交易系统
  15. 机器学习进阶-阈值与平滑-图像阈值 1. cv2.threshold(进行阈值计算) 2. 参数type cv2.THRESH_BINARY(表示进行二值化阈值计算)...
  16. java思维导图源代码_如何使用思维导图解读java开源项目
  17. 饥荒搜索服务器未响应,饥荒联机版代码用不了?东西无法捡起,怪物打不了?试试这个方法...
  18. 4G图传移动视频取证-可视安全生产监管-常见问题解答FAQ
  19. 全球及中国足病鞋垫行业销售情况及营销渠道策略报告(2022-2027年)
  20. 【cpu100%查不到具体的进程】

热门文章

  1. 计算机实现两个数相加的过程,嵌入式FORTH虚拟计算机的实现
  2. 自动注册appleid
  3. html外联php,html如何添加css样式?行内式、内嵌式、外联式的优缺点
  4. 【C#】Message类的属性Msg所关联的消息ID
  5. java applet介绍,applet java 介绍
  6. 引入思考的电影电视动漫
  7. 微博文摘——女人与ITIL
  8. 如何利用matlab根据excel画三维图像
  9. 粒子滤波的通俗解释,傻子的搜寻策略--我的理解_拔剑-浆糊的传说_新浪博客
  10. Flutter 城市/通讯录列表字母索引联动效果实现