来自vim教程 7.3 课:完成
** Command line completion with CTRL-D and <TAB> **
确保 Vim 不处于兼容模式::set nocp
查看目录中有哪些文件::!ls 或 :!dir
输入命令的开头::e
按下 CTRL-D,Vim 将显示以“e”开头的命令列表。
Vim 中的兼容模式是什么意思,为什么命令完成在该模式下不起作用?
答案1
兼容模式意味着与古老的六. 当你:set compatible
, 所有增强和改进的增强型 Vi已关闭。不建议这样做,但有些系统提供了(主要是为了向后兼容旧的 Unix 系统)vi
在兼容模式下使用 Vim 实现的命令。
请注意,一旦存在个人初始化文件~/.vimrc
,Vim 就会自动打开'nocompatible'
模式,因此通常无需担心。有关完整内容,:help 'compatible'
请参阅所有详细信息。