我正在按照 Peepcode 截屏视频来学习 vim。
演示者提到了该-N
模式,但没有详细说明,并表示它应该是默认模式。
我的问题:
- 什么是
-N
模式? - 我应该一直使用它吗?
- 如果是的话,我该如何配置它
.vimrc
?
编辑:作者确实提到应该始终使用它,但没有详细说明原因和方式。
谢谢你的时间。
答案1
运行vim -N
将 Vim 设置为“不兼容”模式,这会放弃与原始版本的严格向后兼容性,vi
以支持更好的功能。除非您知道需要(或想要)向后兼容性,否则最好使用这些功能。
如果你.vimrc
一开始就有一个文件,Vim 默认会将你置于不兼容模式,但该命令set nocompatible
将达成协议。
有关详细信息,请参阅以下 Vim 帮助主题:
:help compatible
:help compatible-default
答案2
加载没有 .vimrc 和插件的 VIM(干净的 VIM),例如对于巨大的文件,因此加载速度更快。另一个原因是当你可能有一个错误的配置或不需要的插件或冲突的功能或者你担心你已经超载了 vim 命令
gvim -u NONE -U NONE -N hugedatabase.sql