防止在vim中进入插入模式

3
我经常喜欢在第二个显示器上打开我正在处理的文件的副本,通常是为了帮助编写测试。有时候我会不经意地试图在这个显示器上进行编辑,而不是最新的那一个。为了防止这种情况,我一直在使用 ":set ro" 命令设置只读模式,但这并不能防止我做出更改,它只能防止我保存。

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


2
你可以尝试在另一个程序中打开它,例如less,这样就无法进行编辑了。 - AlG
2个回答

9

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


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

这也可以,我选择的答案更适合我的工作流程。 - asmacdo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接