x1c 0d1x我用vim打开了一个文件,它位于一个未知的Linux服务器上。现在的情况是,我无法关闭该文件或执行任何操作。通常,我可以使用escapeq!Enter退出,但当我这样做时,我得到了错误:E21:无法更改“可修改”已关闭当我写其他内容并按Enter键时,我得到同样的提示。我根本无法退出Vim,即使使用Ctrl-C也是如此。
pieyvz9o1#
只需按ZQ。注意:它们都是大写的。所以是Shift+z,Shift+q。这相当于:q!,您应该使用它来代替q!
:q!
q!
hwazgwia2#
试着按下你的键盘Ctrl + L和write de命令:q!这发生托姆之前,我甚至不能写':'
jqjz2hbq3#
尝试在vim命令中编写以下代码:设置ma,这将使文件可修改
xe55xuns4#
您需要设置允许您修改缓冲区的可修改选项。要做到这一点,请在您的Vim编辑器中执行以下语句。:set modifiable此外,稍后您可能希望将可修改选项设置为关闭(* 与您所希望的相反。*):set noma然后,您可以退出Vim。
:set modifiable
:set noma
4条答案
按热度按时间pieyvz9o1#
只需按ZQ。注意:它们都是大写的。所以是Shift+z,Shift+q。这相当于
:q!
,您应该使用它来代替q!
hwazgwia2#
试着按下你的键盘Ctrl + L和write de命令
:q!
这发生托姆之前,我甚至不能写':'jqjz2hbq3#
尝试在vim命令中编写以下代码:设置ma,这将使文件可修改
xe55xuns4#
您需要设置允许您修改缓冲区的可修改选项。要做到这一点,请在您的Vim编辑器中执行以下语句。
:set modifiable
此外,稍后您可能希望将可修改选项设置为关闭(* 与您所希望的相反。*)
:set noma
然后,您可以退出Vim。