Vim 中的兼容模式是什么?

Vim 中的兼容模式是什么?

来自vim教程 7.3 课:完成

          ** Command line completion with CTRL-D and <TAB> **
  1. 确保 Vim 不处于兼容模式::set nocp

  2. 查看目录中有哪些文件::!ls 或 :!dir

  3. 输入命令的开头::e

  4. 按下 CTRL-D,Vim 将显示以“e”开头的命令列表。

Vim 中的兼容模式是什么意思,为什么命令完成在该模式下不起作用?

答案1

兼容模式意味着与古老的. 当你:set compatible, 所有增强和改进的增强型 Vi已关闭。不建议这样做,但有些系统提供了(主要是为了向后兼容旧的 Unix 系统)vi在兼容模式下使用 Vim 实现的命令。

请注意,一旦存在个人初始化文件~/.vimrc,Vim 就会自动打开'nocompatible'模式,因此通常无需担心。有关完整内容,:help 'compatible'请参阅所有详细信息。

相关内容