【发布时间】:2013-09-17 21:18:30
【问题描述】:
如何防止 VIM 将 modifiable 设置为关闭?
我在 VIM 中打开了许多文件,当我想导航到一个目录时,我使用 :E。有时(我无法重现)VIM 将modifiable 设置为关闭。当我返回到我的文件时,在运行 :set modifiable 之前我无法进行更改。
我希望 modifiable 始终处于启用状态。我该怎么做?
看来this question 并没有解决我的问题……
【问题讨论】:
-
我建议不要“自动将其设置为始终打开”,相反,您可以创建一个快捷方式(映射),例如
<leader>m到:set ma。这样,您就知道要强制修改哪个缓冲区。在某些情况下它可以避免一些危险的变化。 -
@Kent 但是...总是运行
:set ma然后:w!太烦人了(因为只读也会打开)...难道没有任何安全的解决方案吗? -
我正在使用 nerdtree 面临同样的问题。
-
@laike9m 我也使用 nertree,但我认为这不是问题所在。我的问题在this change in
.vimrcfile 之后得到解决。 -
所以现在您可以使用 nerdtree 添加文件而无需输入
:set ma?我在.vimrc中看不到您是如何做到的。
标签: vim