vim-无法使用常规命令退出
我已经在目前未知的Linux服务器上用vim打开了一个文件。现在发生的是,我无法关闭文件或执行任何操作。通常,我可以用escape q退出!输入,但执行此操作时,会出现以下错误: E21:无法进行更改“可修改”处于关闭状态vim-无法使用常规命令退出,vim,Vim,我已经在目前未知的Linux服务器上用vim打开了一个文件。现在发生的是,我无法关闭文件或执行任何操作。通常,我可以用escape q退出!输入,但执行此操作时,会出现以下错误: E21:无法进行更改“可修改”处于关闭状态 当我写其他东西并按Enter键时,我会收到相同的通知。即使使用Ctrl-C,我也无法退出vim。尝试在vim命令中编写此代码 :设置ma 这将使文件可修改尝试在vim命令中编写此代码 :设置ma 这将使文件可修改您需要设置可修改选项,该选项将允许您修改缓冲区。为此,在Vim编
当我写其他东西并按Enter键时,我会收到相同的通知。即使使用Ctrl-C,我也无法退出vim。尝试在vim命令中编写此代码 :设置ma
这将使文件可修改尝试在vim命令中编写此代码 :设置ma
这将使文件可修改您需要设置可修改选项,该选项将允许您修改缓冲区。为此,在Vim编辑器中执行以下语句
:设置为可修改的
此外,稍后您可能希望禁用“可修改”选项(与您想要的相反)
:设置noma
然后,您可以退出Vim您需要设置可修改选项,该选项将允许您修改缓冲区。为此,在Vim编辑器中执行以下语句
:设置为可修改的
此外,稍后您可能希望禁用“可修改”选项(与您想要的相反)
:设置noma
然后,您可以退出Vim,只需按ZQ。注意:它们都是大写的。所以它是Shift+z,Shift+q。这相当于
:q代码>你应该用它来代替q代码>只需按ZQ。注意:它们都是大写的。所以它是Shift+z,Shift+q。这相当于:q代码>你应该用它来代替q代码>即使我写:“设置ma”,我也会得到一个“E21:无法更改”“可修改”“关闭”。即使我写:“设置ma”,我也会得到一个“E21:无法更改”“可修改”“关闭”。即使我写:“设置可修改”,我也会得到一个“E21:无法更改”“可修改”“关闭”。问题可能是你的一个Vim插件,您是否尝试过卸载它们并再次检查?因为我根本无法退出VIM,所以我无法安装或卸载任何东西-我只需要任何建议就可以退出VIM。请尝试运行:verbose set modifiable?
以了解插件是否正在设置该选项。如果该选项已被插件修改,它将显示上次从/path/to/plugin/file设置的(除显示值外)。无论我在冒号后写什么,我总是会得到一个E21
,即使我写:“set modifiable”,我也会得到一个“E21:无法进行更改”“modifiable”处于关闭状态”。问题可能出在您的一个Vim插件上,您是否尝试过卸载它们并再次检查?因为我根本无法退出Vim,所以我无法安装或卸载任何东西-我只需要任何建议就可以退出Vim。请尝试运行:verbose set modifiable?
以了解插件是否正在设置选项。如果该选项已被插件修改,它将显示上次从/path/to/plugin/file设置的(除显示值外)。无论我在冒号后写什么,我都会得到一个E21
。您是否在escape和q之间按:
:q代码>而不是q代码>你在问题中写的?。可能是个愚蠢的问题,但图片显示的是一个宏录制,在正常模式下,宏录制在q
上。顶部图像是一个帮助文件。那些是不能修改的。第二幅图像显示您正在录制一个宏,正如@DoktorOSwaldo指出的,这意味着您在q之前没有按:键。您是否在escape和q so之间按:
:q代码>而不是q代码>你在问题中写的?。可能是个愚蠢的问题,但图片显示的是一个宏录制,在正常模式下,宏录制在q
上。顶部图像是一个帮助文件。那些是不能修改的。第二幅图像显示您正在录制一个宏,正如@DoktorOSwaldo所指出的,这意味着您在q之前没有按:键。