在vim中防止插入模式

时间:2015-05-20 13:55:02

标签: vim

我经常喜欢在第二台显示器上打开我正在打开的文件的副本,通常是为了协助编写测试。我有时会盲目地尝试在这台显示器上编辑它,而不是最新的。为了防止这种情况,我一直在设置:set ro的只读模式,但这并不妨碍我进行更改,它只能阻止我保存。

我想要一个能够进入插入模式的锁定。我可以创建一个重新映射所有插入模式键的切换,但我想知道是否有更好的解决方案?

2 个答案:

答案 0 :(得分:8)

是的,这是可能的。缓冲区中的:set nomodifiable您想要标记为只读。像taglist这样的插件使用它来创建不可修改的缓冲区。

答案 1 :(得分:3)

您可以使用参数-M打开。这可以防止编辑缓冲区。