如何在 Vim 中退出只读模式?

wro*_*ame 56 vim readonly

我以只读模式打开了一个文件;有没有办法摆脱只读模式?

Phi*_*rns 58

你可以这样做:

:set noro
Run Code Online (Sandbox Code Playgroud)

这会取消设置只读标志,但是如果您仍然无法写入底层文件,那么 vim 仍然无法写入它。

  • @LouisHong 很容易:`:set ro`。 (4认同)
  • 如何扭转这一点并返回只读? (2认同)

Mic*_*zek 12

你可以chmod在 vim 中运行:

:!chmod +w %
Run Code Online (Sandbox Code Playgroud)

!表示运行 shell 命令,并且%是当前文件名。您也可以强制写入文件:

:w!
Run Code Online (Sandbox Code Playgroud)