vim -N 模式:在哪里使用它?

5 vim

我正在关注 Peepcode 截屏视频来学习 vim。

演示者提到了-N模式,但没有详细说明,并说它应该是默认模式。

我的问题:

  • -N模式是什么?
  • 我应该一直使用它吗?
  • 如果是,我如何在.vimrc?

编辑:作者确实提到应该始终使用它,但没有详细说明原因和方式。

谢谢你的时间。

Jan*_*der 9

运行vim -N将 Vim 设置为“不兼容”模式,这会降低与原始版本的严格向后兼容性,vi以支持更好的功能。除非您知道您需要(或想要)向后兼容性,否则最好使用这些功能。

如果您首先有一个.vimrc文件,Vim 会默认将您置于不兼容模式,但该命令set nocompatible会达成协议。

有关更多信息,请参阅以下 Vim 帮助主题:

:help compatible
:help compatible-default
Run Code Online (Sandbox Code Playgroud)

  • 如果没有别的,我肯定会为无限撤消功能设置不兼容。在原始的 `vi` 中,按两次“u”键与根本不按它是一样的,而在 Vim 中,`u` 和 `Ctrl-r` 是您的多级撤消和重做。 (3认同)