我刚刚开始学习Vim并注意到有两种方法可以保存并退出 - :x
和:x!
。我试过了两个,两个似乎都做了同样的事情。使用!
和不使用它之间是否有任何显着差异?
答案 0 :(得分:3)
使用!
,您可以对标有readonly
您可以创建一个只读文件(set readonly
),进行一些更改,然后:x
,您将看到该消息。
:h 'ro'
了解详情。
答案 1 :(得分:0)
vim不会让你做一些不受欢迎的事情,例如写一个只读文件,或者如果当前缓冲区没有写在磁盘上那么就编辑一个新文件。
但是vim让你用!覆盖这些权限:
:wq!
:edit! newfile