Vim 工具:自带帮助系统

Posted V字君

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vim 工具:自带帮助系统相关的知识,希望对你有一定的参考价值。

真的,说认真的,咱们这一篇说怎么用 vim 自带的帮助系统 (help system)。这一篇会比较短,简洁明了。

帮助文档在哪

在命令行中输入 help 即可进入帮助目录:

Vim 工具:自带帮助系统


好像和第一张图有点不一样是不是,咱们继续在命令行中输入 syntax on 就能看到高亮[1]了。


Vim 工具:自带帮助系统


还是有点不一样,因为咱们这个窗口 (windows) 里有两个文本区 (buffer)。如果我们只看帮助系统,直接在命令行里输入 only [2]

Vim 工具:自带帮助系统

精确查找 help + [sth]

如果你有 “明确” 的问题,比如某个键的功能是什么,或者想看某个概念的详细说明,也可以直接在命令行里查询相关文档,比如:

  • 如果忘记了 j 这个键是干嘛的,可以通过 :help j 查询

  • 如果忘记了 模式 这个概念,可以通过 :help vim-modes 查询

:help operator

:help motion

:help text-objects

Vim 工具:自带帮助系统

模糊查找 helpgrep + [sth]

假如没有一个 “明确” 的问题,只有一个相关关键词,那我们就用 helpgrep 做一个模糊查找。比如,在帮助文件里,搜索所有 test 这个词

Vim 工具:自带帮助系统


如果我们看左下角的 (1 of 3878),这说明 vim 在帮助里文件找到了 3878 条带 test 的文本。

Vim 工具:自带帮助系统

要跳去下一个话,也很简单,直接在命令行里按下 cnext 就可以啦。

Vim 工具:自带帮助系统


如果我们看左下角的话,就能看到我们已经跳到  (2 of 3878) 了。

厉害了,从此以后你就可以查找各种问题了。基本上大部分问题都能在这里找到。上网搜之前,可以先查查 vim 自带的帮助文档 。而且,有很多时候,我发现并不是这些自带的文档没有我想要的,只是我不知道 “该问啥”,于是也就找不到答案。


其实,我们还能用帮助文档来训练另一个重要的事:

移动光标。

因为帮助文档是 只读 的,我们怎么折腾都不会破坏文件。而且本身内容庞大,所以这也是个绝佳的练习移动光标的文件。那咱们就之后说怎么快速移动光标呗 (我可没说下次哈 :D)。

2018.3 于多伦多


1.我当年有个老师叫高亮 :D 

2.也可以在普通模式下,按 CTRL-w + o [w for window; o for only] 



想看更多关于 vim 的文章,请戳左下角的 Read more 或 阅读原文

以上是关于Vim 工具:自带帮助系统的主要内容,如果未能解决你的问题,请参考以下文章

latex在vim中的代码片段

VIM 代码片段插件 ultisnips 使用教程

从零开始配置vim(27)——代码片段

vim编辑工具(简单介绍)#yyds干货盘点#

从零开始配置vim(27)——代码片段

从零开始配置vim(27)——代码片段