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
问题复现
使用vi编辑文件,然后保存时报错:
原因分析
网上搜索此问题,有的说是读写权限问题,有的说是没有用户权限。
但我查看此文件,是有写权限的,而且使用sudo也没用。
最后发现,它是编码格式导致的。我是从Windows将这个文件拷贝到Linux的,在Linux里进行了编辑,导致了报错。Windows是ANSI编码,Linux是UTF-8,导致了这个错误。
问题解决
将文件内容的编码格式改为UTF8即可。
可以直接在vi中输入命令进行更改
:set fileencoding=utf-8
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 “xxx“
今天遇到一个大坑! 报错信息如下所示: E37: No write since last change E162: No write since last change for buffer &quo ...
- change事件判断ajax,jquery中change事件里面if语句失效
彩色 黑白 两个下拉框 给第一个下拉框change事件 请求不同的ajax地址 改变第二个下拉框的数据 $("#img-type").change(function(){ cons ...
- linux利用内存加快读盘速度,Linux性能优化从入门到实战:10 内存篇:如何利用Buffer和Cache优化程序的运行效率?...
缓存命中率 缓存命中率,是指直接通过缓存获取数据的请求次数,占所有数据请求次数的百分比,可以衡量缓存使用的好坏.命中率越高,表示使用缓存带来的收益越高,应用程序的性能也就越好. 实际上,缓存是现在所有 ...
- 【整理归纳】Linux中文件的Access,Modify,Change区别
[整理归纳]Linux中文件的Access,Modify,Change区别 Access\Modify\Change的初始时间记录都是文件被创建的时间 Access 指最后一次读取的时间(访问) Mo ...
- YOLOv4:目标检测(windows和Linux下Darknet 版本)实施
YOLOv4:目标检测(windows和Linux下Darknet 版本)实施 YOLOv4 - Neural Networks for Object Detection (Windows and L ...
- suse linux登录黑屏,SUSE Linux登录时黑屏解决办法
我采用的virtual pc虚拟机,安装redhat enterprise 4 linux,安装后出现花屏,通过GRUB的单用户模式下修改/etc/X11/xorg.con 我采用的virtual p ...
- 【Linux探索之旅】第二部分第五课:用户和权限,有权就任性
内容简单介绍 1.第二部分第五课:用户和权限,有权就任性 2.第二部分第六课预告:Nano,刚開始学习的人的文本编辑器 用户和权限.有权就任性 今天的标题也挺任性的啊,虽说小编是一个非常本分的人(真的 ...
- linux怎么修改grub引导顺序,我如何更改GRUB引导顺序?
问题描述 我在共享机器上安装了Windows 7和Ubuntu.由于很多non-developers都使用Windows,因此我想更改引导顺序以使其更容易. 目前,引导顺序如下所示: Ubuntu 1 ...
- 【linux草鞋应用编程系列】_2_ 环境变量和进程控制
一. 环境变量 应用程序在执行的时候,可能需要获取系统的环境变量,从而执行一些相应的操作. 在linux中有两种方法获取环境变量,分述如下. 1.通过main函数的参数获取环境变量 main函数的多种 ...
最新文章
- l2-22(重排链表)
- linux 环境 下面 yum 安装nginx
- RPC协议之争和选型要点
- 推荐几款软件和几个网站
- mysql count if 去重_MYSQL数据去重
- Intel 收购计算机视觉开发公司 Itseez
- Codeforces Round #331 (Div. 2) D. Wilbur and Trees 记忆化搜索
- 卸载 Visual Studio 2005步骤
- HDMIARC是什么
- 2 ELK收集nginx的json格式日志
- LeetCode 22. 括号生成(回溯+剪枝)
- python工程师工资多少-不止 20K,Python 工程师的薪资再度飙升!
- VS2010高级编程
- Moneybookers支付方式开发
- kbhit函数(讲解)
- 【离散数学】代数系统,半群,独异点(幺半群),群,可交换群(Abel群)之间的关系
- hadoop搭建伪分布式集群(centos7+hadoop-3.1.1)
- 73939133——“我穿越了无数条世界线,却看不到我要的未来”
- Python-实战:基于白鲸BWO算法的VMD超参数优化
- HTML——微信浏览器H5页面调用微信扫一扫