其实无论是Vim的基础知识还是进阶知识,大部分都可以从帮助中找到指导。但我想很多人没有意识到这一点,或者没有关注它。RTFM(阅读他妈的手册)是一种很好的学习方式,至少对于Vim而言,帮助是一种极好的资源。Vim的帮助在哪里?Vim在GitHub托管的仓库中。vim/runtime/doc在本地Vim目录中。例如mac下使用brew的安装位置如下:这里所有的txt文件构成了Vim自带的帮助,每个txt文件都可以在Vim中直接用:help(:htxtfilename,eg:hautocmd。TXT)。最好用Vim打开,因为会有语法高亮,用其他方式查看txt文件很可能过于单调没有任何风格。如何使用help:hhelp或:h(相当于:h是:help的缩写,然后按回车键)打开help.txt::h,实际打开的文件是help。TXT。能写在开头一定是个很重要的“知识点”,我们仔细看看help.txt里面有什么:左右移动:关闭这个窗口:退出Vim:果然第一点就是hjkl,上下左右移动,即使是那些没用过Vim的人,我想也有很多人知道hjkl是Vim中的“方向键”。其次就是如何退出Vim,这个也很重要。毕竟,stackoverflow已经帮助100万开发者退出了Vim。:q等同于:quit,:表示按下键盘上L键旁边的:键(注意输入法必须是英文输入状态)进入命令模式(commandmode),然后输入q,然后回车退出Vim。Getspecifichelp通过传递参数给:help获取指定的帮助内容,例如:helpx显示普通模式命令的相关内容。重点来了,求助怎么知道指定哪些参数呢?不用担心,虽然Vim的帮助内容很多,幸好Vim已经做了一些整理::hdoc-file-list,大致分为3个部分:BASICtutor在这部分,:htutor也在许多人推荐入门。上图红圈部分是帮助的索引,可以作为帮助参数跳转到指定的帮助内容。USERMANUALGettingStartedEditingEffectivelyTuningVimMakingVimRun涉及基本的移动、编辑、设置等,不展开,每个索引后面都有简短的介绍。REFERENCEMANUAL这部分内容适合有一定基础的用户,涉及Vim的很多特性。至此,我对Vim的帮助有了一个大概的了解。想要了解一些“有用”的内容,需要在使用过程中经常查阅帮助,才能真正有所收获。当然,也可以算是无聊时的“休闲阅读”。下面结合Vim的帮助介绍space-vim的一些配置,欢迎关注。