vim"modifiable"关闭

wes*_*bos 134 vi vim macvim nerdtree

试图用书呆子树创建一个新文件.我点击a密钥创建一个新文件,我收到消息:

E21: Cannot make changes, 'Modifiable' is off

我正在使用MacVim和Janus(几乎开箱即用)

Ada*_*tys 218

:set ma
Run Code Online (Sandbox Code Playgroud)

这是短的

:set modifiable
Run Code Online (Sandbox Code Playgroud)

将使缓冲区可修改.和

:set noma
Run Code Online (Sandbox Code Playgroud)

反其道而行之.

  • 我还不得不使用`:set buftype:“”`修改后写入文件(之后的消息是`无法写入,设置了'buftype'选项)。 (4认同)
  • 这个答案+1.当您搜索关闭缓冲区中可修改标志的方法时,Google会显示此页面. (3认同)

Xav*_* T. 17

我不熟悉NerdTree,但我想通过输入a一个nerdtree视图,它被解释为"我想在nerdtree缓冲区中添加一些内容",并且该缓冲区不可修改.

您可以检查答案vim和NERD树扩展 - 添加一个文件,解释如何使用Nerdtree添加文件.

  • Doh,它是m,然后是. (9认同)

mip*_*mip 5

这对我有用:

:set buftype=
:w
Run Code Online (Sandbox Code Playgroud)