linux 退出vi报e37,vim模式下报错E37: No write since last change (add ! to override)
故障現象:
使用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.validate.js在IE8下報錯不運行
因為項目要表單驗證,所以特意去找了jquery.validate這個應該是jquery官方團隊出品的表單驗證插件. 實際應用時,卻在IE8調試時碰到了問題. 從jquery.validate官網下載了 ...
JavaScript在IE6,IE7下報錯&#39;expected identifier, string or number&#39;
問題: 代碼在Forefox和IE8下工作正常,但是在IE6下報錯: expected identifier, string or number 假如變量options有多個選項,那么我們可以用逗號分 ...
Linux 下報錯:A Java RunTime Environment (JRE) or Java Development Kit (JDK) 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_utf8 把字符編碼成字節 decode_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++ 備忘錄模式
備忘錄(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)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GO相同文件夹下相同package不同文
- 下一篇: SaaSBase:什么是明基逐鹿?