我剛開始學習Vim,發現有兩種方法可以保存並退出 - :x
和:x!
。我已經嘗試過兩種方法,而且兩者似乎都做了完全相同的事情。使用!
而不使用它有什麼重大區別?「x!」有什麼區別和「x」?
1
A
回答
4
與!
,你可以寫打上readonly
您可以創建一個只讀文件(set readonly
)更改文件,做一些修改,然後:x
,你會看到該消息。
:h 'ro'
瞭解詳情。
0
vim不要讓你做不必要的事情,比如寫一個只讀文件,或者在當前緩衝區沒有寫入磁盤的情況下編輯一個新文件。
但vim讓你用覆蓋這些權限!:
:wq!
:edit! newfile
相關問題
- 1. int [] x;有什麼區別?和int x [];?
- 2. (void **)&x和(void *)x有什麼區別?
- 3. 'x'和'x'有什麼區別?
- 4. float x []與float [] x有什麼區別?
- 5. $('x> y'),$('y','x')和$('x y')之間有什麼區別?
- 6. 對於1-D`X`,`X [n]`和`X [...,n]`有什麼區別?
- 7. H.264和x.264有什麼區別?
- 8. C++中0x和'\ x'有什麼區別?
- 9. Python:「import X」和「from X import *」有什麼區別?
- 10. Python中的if bool(x)`和if x`有什麼區別嗎?
- 11. 過濾器(| x |)和過濾器(|&x |)之間有什麼區別?
- 12. ruby中`| x,y |`和`| x; y = 0 |`有什麼區別?
- 13. Y〜X和Y〜X + 1有什麼區別?
- 14. OpenGL GLSL中的atan(y/x)和atan2(y,x)有什麼區別
- 15. 在python 2.7「x!= y」和「not x == y」之間有什麼區別?
- 16. python3有什麼區別? <x>和python3。 <x> m
- 17. Func <x,y>和Method(x,y)有什麼區別?
- 18. C++:int * x [5]和int(* x)[5]之間有什麼區別?
- 19. 「Object [] x」和「Object x []」有什麼區別嗎?
- 20. 「module self :: X」和「module X」有什麼區別?
- 21. python 3中print(x)`和print(* x)`有什麼區別?
- 22. 演員之間有什麼區別:(A)x和x爲A?
- 23. emacs中'M-x load-file'和'M-x load-library'有什麼區別?
- 24. X-XSRF-TOKEN和X-CSRF-TOKEN有什麼區別?
- 25. R中的x^2和I(x^2)有什麼區別?
- 26. Haskell:(+1)和(\ x-> x + 1)有什麼區別?
- 27. JavaScript中的'var $ x'和'var x'有什麼區別?
- 28. C中`extern int(x)[]`和`extern int x []`有什麼區別?
- 29. JavaScript:if(!x)`和if(x == null)`有什麼區別?
- 30. 「x is null」和「x == null」有什麼區別?
首先要做的 - 永遠 - 是看它在幫助:':H:x',這點你':H:wq',這也解釋了區別。 – glts