故障现象:

使用vim修改文件报错,系统提示如下:

E37: No write since last change (add ! to override)

故障原因:

文件为只读文件,无法修改。

解决办法:

使用命令:w!强制存盘即可,在vim模式下,键入以下命令:

:w!

存盘后在使用vim命令检查是否保存,如未保存,编辑后重复以上操作。

或者报出linux中vi保存文件时的“Can't open file for writing”

E212: Can't open file for writing

Press ENTER or type command to continue

出现这个错误的原因可能有两个:一是当前用户的权限不足,二是此文件可能正被其他程序或用户使用。这里的错误原因是前者,解决方案是在使用vi命令打开文件时,前面加上sudo来临时提供管理员权限,即使用命令“sudo vi grub.cfg”打开编辑文件。由此看来,sudo命令是很有用的,当我们执行某种操作系统提示诸如“operation not permitted”等权限不足信息时,我们很多时候都可以在命令前面加上sudo来解决权限不足问题

转:vim模式下报错E37: No write since last change (add ! to override)

故障现象: 使用vim修改文件报错,系统提示如下: E37: No write since last change (add ! to override) 故障原因: 文件为只读文件,无法修改. 解决 ...

服务器 vim模式下报错E37: No write since last change (add ! to override)

故障现象: 使用vim修改文件报错,系统提示如下: E37: No write since last change (add ! to override) 故障原因: 文件为只读文件,无法修改. 解决 ...

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

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

linux vi 报错 E37: No write since last change (add ! to override)

用 vi 命令编辑文本文件,没有文件写入权限的时候会报这个错.:q   :wq   怎么都不能退出. 这时只需 ctrl+z 即可,或者在退出命令后加 ! 忽略提示     :q!

Dubbo广播模式下报错:Can't assign requested address解决办法

原因: 尝试使用Dubbo的multicast模式,发现一运行就报Can't assign requested address的错误,造成这种原因的主要是系统中开启了IPV6协议(比如window7) ...

Spring Cloud ZooKeeper集成Feign的坑3,程序Run模式运行没事,Debug模式下报错

请更新Spring Cloud的版本: org.springframework.cloud < ...

jquery&period;validate&period;js在IE8下报错不运行

因为项目要表单验证,所以特意去找了jquery.validate这个应该是jquery官方团队出品的表单验证插件. 实际应用时,却在IE8调试时碰到了问题. 从jquery.validate官网下载了 ...

JavaScript在IE6&comma;IE7下报错&&num;39&semi;expected identifier&comma; string or number&&num;39&semi;

问题: 代码在Forefox和IE8下工作正常,但是在IE6下报错: expected identifier, string or number 假如变量options有多个选项,那么我们可以用逗号分 ...

Linux 下报错:A Java RunTime Environment &lpar;JRE&rpar; or Java Development Kit &lpar;JDK&rpar; must解决方案

一.报错环境:在Linux mint下,前几天还用得很好的的eclipse,今天开机不知为什么这样. Linux 下报错:A Java RunTime Environment (JRE) or Jav ...

随机推荐

iOS判断数组不为空

用([array count]==0 )来判断是否为空,都是坑,如果array为空的话,执行count就会直接报错,程序崩溃退出. 正确判断NSArray是否为空的方法: if(array != ni ...

js中masonry与infinitescroll结合 形成瀑布流

后台:(有点问题 page应该从1开始 而不是从0开始)     public function actionExperts()    {        $top=5;        $page=em ...

WebConfig

花了点时间整理了一下ASP.NET Web.config配置文件的基本使用方法.很适合新手参看,由于Web.config在使用很灵活,可以自定义一些节点.所以这里只介绍一些比较常用的节点. ...

encode&lowbar;utf8 把字符编码成字节 decode&lowbar;utf8解码UTF-8到字符

encode_utf8 $octets = encode_utf8($string); Equivalent to "$octets = encode("utf8", $ ...

selenium元素定位不到之iframe

我们在使用selenium的18中定位方式的时候,有时会遇到定位不上的问题,今天我们就来说说导致定位不上的其中一个原因---iframe 问题描述:通过firebug查询到相应元素的id或name等, ...

nodejs抓取页面内容,并分析有无某些内容的js文件

nodejs获取网页内容绑定data事件,获取到的数据会分几次相应,如果想全局内容匹配,需要等待请求结束,在end结束事件里把累积起来的全局数据进行操作! 举个例子,比如要在页面中找有没有www.ba ...

大话设计模式C&plus;&plus; 备忘录模式

备忘录(Memento):在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态.这样以后就可将对象恢复到原先保存的状态. 角色: (1)Originator(发起人):创建盒子, ...

窗体Form的FormStyle属性设置为fsStayOnTop时属性设置不起作用问题探讨。

procedure CreateParams(var Params: TCreateParams); override; procedure MainForm.Createparams(var Par ...

initialProps被React-Navigation的navigation属性覆盖解决方案

怎么开场对我来说一个是个很纠结的问题,Emmm这应该算个好开场. 最近在做一个RN的app端调试工具,在把它嵌入原生app中的时候遇到了一个问题,RN组件里面接受不到原生传过来的initialProp ...

codeforces1A

Theatre Square CodeForces - 1A 一个城市的广场面积有 N×M平方米,过段时间,恰逢这个城市的庆典活动,主办方决定在广场上铺设一种新的地砖,这种地砖每块都是a×a平方米的. ...

linux 退出vi报e37,vim模式下报错E37: No write since last change (add ! to override)相关推荐

  1. vim模式下报错E37: No write since last change (add ! to override)

    在一次使用vim编辑文档时,出现E37: No write since last change (add ! to override)这个错误,意思是自上一次修改后没有写入 原因是因为文件我只读文件, ...

  2. linux vim编辑退出保存不了错误:E37: No write since last change (add ! to override)

    使用vi  /etc/vim/vimrc进入vim编辑器,进行修改后保存不了,提示E37: No write since last change (add ! to override),是因为没有权限 ...

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

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

  4. Linux退出vi编辑模式

    转载自:http://blog.csdn.net/u010648555/article/details/50676647 初学Linux的时候,在使用vi 操作时候,有时候可能进入的是一个文件夹,这样 ...

  5. linux退出vi编辑器操作,Linux下怎么退出VI编辑器

    用的命令是:ctrl + R vi编辑器中有三种状态模式 1.命令模式 2.输入模式 3.末行模式 三种模式间的相互转换 vi编辑器的启动与退出 直接进入编辑环境 $ vi 进入编辑环境并打开(新建) ...

  6. linux中vi基础知识,Vim入门基础知识集锦

    想学习Vim,但是Vim官网的手册又太大而全,而网上各方资料要么不全面,要么不够基础.在网上搜集各方资料,按照自己的框架整理一份Vim入门基础教程,分享出来.特点是偏向基础,但对入门者来说足够全面,而 ...

  7. Linux 退出vi 命令简介

    今天使用putty操作 SystemOut.log的时候,忘记怎么退出vi命令了,网上搜到如下介绍,觉得不错,跟大家分享下: _____________________________________ ...

  8. linux efi 双系统,EFI+GPT模式下Linux与Windows双系统要诀

    本文并非要对 BIOS/EFI/MBR/GPT 等进行理论探讨,相关知识请各位自行搜索学习.本着薄荷网一贯坚持的实操原则,本文主要是介绍在"EFI引导+GPT分区"模式下,安装 L ...

  9. linux 返回非法指令,linux – ARM Cortex A7在内核模式下返回PMCCNTR = 0,在用户模式下返回非法指令(即使在PMUSERENR = 1之后)...

    我想在Raspberry Pi 2上读取循环计数寄存器(PMCCNTR),它有一个ARM Cortex A7内核.我为它编译了一个内核模块,如下所示: #include #include int in ...

  10. 解决Ubuntu中vi命令的编辑模式下不能正常使用方向键和退格键的问题

    在Ubuntu中,进入vi命令的编辑模式,发现按方向键不能移动光标,而是会输出ABCD,以及退格键也不能正常删除字符.这是由于Ubuntu预装的是vim-tiny,而我们需要使用vim-full,解决 ...

最新文章

  1. MySQL 故障集锦
  2. 从零开始的AI·决策树原来这么好理解(附实例代码)
  3. boost::log::sinks::text_ipc_message_queue_backend用法的测试程序
  4. php中的匿名函数简单使用
  5. 1195C. Basketball Exercise
  6. 智能车s3010舵机工作电压_全国大学生智能车竞赛决战南京信息工程大学
  7. axure 动态面板实现图片轮播效果(淘宝)
  8. 一场大火,让云计算巨头的数据中心化为灰烬!10 万Rust 游戏玩家的数据永久丢失,无法恢复
  9. 用Python解压tgz文件
  10. cocos2d-x学习之旅(十一):制作TXM游戏地图,并加载到游戏场景中
  11. 计算机领域数据集下载链接
  12. Jenkins配置从节点问题:ssh slave known_hosts [SSH]与Slave JVM has terminated. Exit code=126
  13. 这10个对冲基金策略你必须烂熟于心
  14. WebApi-05 (三大家族及轮播图案例分享)
  15. 图片文字识别软件哪个比较好
  16. win10“网络属性”选项卡空白怎么办
  17. 云计算的优点,主要包含哪几个方面?
  18. JQuery dad js自定义删除和拖动回调事件
  19. r和python培训
  20. 【2022-9-21最新】青龙面板搭建+sillyGirl+对接微信公众号+onebot

热门文章

  1. 重装系统怎样设置从U盘启动的详细教程
  2. 企业运维自动化实战-CSDN公开课-专题视频课程
  3. 视频教程-使用 Unity 进行 Daydream 开发-其他
  4. 无线局域网WLAN的入门概念
  5. css rgb转16进制,jquery获取元素颜色css('color')的值返回RGB。如何转十六进制
  6. 通过完全由有理数构成的区间套来揭示无理数的存在
  7. 猿创征文 第二季| #「笔耕不辍」--生命不息,写作不止#
  8. 本地电脑没有虚拟机网卡vm8
  9. you need a c compiler to build uwsgi
  10. (5)Scrum Master的7种武器之长生剑和孔雀翎