如何退出 vim 中的帮助

如何退出 vim 中的帮助

我刚刚使用了 vim 中的帮助文件,但现在我却陷入了帮助中。

:q退出整个程序,每次使用帮助时我都厌烦了必须关闭并重新打开 vim。我更喜欢一个可以关闭帮助并返回到我正在编写的程序的命令。

我在搜索时遇到了麻烦,google.com因为搜索字符串exit help in vim显然会返回有关退出 vim 本身的文章,而我已经非常擅长这一点了。

有谁知道如何做到这一点?

编辑:我肯定是被分屏问题卡住了。这就是为什么我无法通过:q

答案1

:q已经是解决方案了。

它不会关闭整个 vim 会话,而只会关闭活动窗口( 内的分割部分vim)。如果此窗口是帮助,则只会关闭帮助。如果您的文档处于活动状态,则将关闭文档。

如果这是最后一个非帮助窗口,帮助也将关闭——这意味着vim关闭。

使用Ctrl+W键,然后按光标键,确保光标位于帮助窗口中。然后重试:q

答案2

最近的 Vims 有该:helpclose命令(这需要 Vim 7.4.449)

答案3

:q有点烦人,因为这是一个只读缓冲区。我相信人们很少需要在帮助缓冲区中录制宏。

所以我想映射q:q

autocmd FileType help noremap <buffer> q :q<cr>

答案4

您必须以某种方式到达一个单独的帮助窗口。通常,:help拆分窗口,并且:q该窗口中的按钮将关闭帮助,然后返回到另一个窗口。

或者,你:q其他窗口,而不是帮助窗口。Vim 不会将帮助窗口“算作”完整窗口,并且当只剩下帮助窗口时将完全退出。

有很多窗口管理命令;例如,是不会退出 Vim:close的变体。虽然最初令人困惑,但要学会如何使用它们,因为它们非常强大。有所有信息。:quit:help windows

相关内容