Skip to content

Vim - 获取帮助

Vim 是一个功能丰富的编辑器,记住所有命令可能很有挑战性。幸运的是,Vim 提供了全面的内置帮助文档。

在本章中,我们将讨论如何:

  • 访问通用帮助手册。
  • 获取特定主题或命令的帮助。
  • 在帮助文档中搜索关键词。
  • 查找在线资源。

访问 Vim 强大帮助系统的主要方式是使用 :help 命令。该命令会在一个新的水平分割窗口中打开主帮助文件,让你可以在不关闭当前文件的情况下阅读文档。

:help

你可以像浏览其他 Vim 缓冲区一样在帮助窗口中导航(例如,使用 j、k、Ctrl+f、Ctrl+b)。帮助主题通常是链接的;将光标放在一个标记(tag,高亮文本,例如 |tags|)上,然后按 Ctrl+] 跳转到该主题。使用 Ctrl+t 跳回。

如果你知道命令、选项或主题的名称,可以获取其特定帮助:

:help <topic-name>

将 <topic-name> 替换为你感兴趣的项。例如,获取 Vim 不同模式(mode)的帮助:

:help modes

或者获取 number 选项(option)的帮助:

:help 'number'

你也可以获取普通模式(Normal mode)命令的帮助。例如,获取 dd 命令的帮助:

:help dd

在普通模式下的另一个有用技巧是,将光标放在命令或关键词上,然后按下 K(大写 K)。Vim 会尝试查找该单词的文档。

如果你不知道确切的主题名称,可以使用 :helpgrep 搜索所有帮助文件中包含某个短语的内容:

:helpgrep <phrase>

例如,搜索与导航相关的帮助:

:helpgrep navigation

此命令会将匹配项填充到 quickfix 列表(quickfix list)或位置列表(location list)中。你可以使用 :copen(或 :lopen)打开列表,并在结果中导航。使用 :cn 转到下一个匹配项,使用 :cp 转到上一个匹配项。

虽然 Vim 的内置帮助非常出色,但你也可以在网上找到大量资源:

实际应用:当你对某个命令的工作方式不确定或想发现新功能时,内置的 :help 是你最好的首选资源。它快速、全面且可离线使用。