Vim: 如何获取所有以键入的字母开头的命令的列表?

Vim: How to get a list of all commands that start with typed letter?

我目前正在从 RubyMine 过渡到 Vim,并且有一个关于 this video 的问题。

正如你所看到的那样,这个人输入了 G,然后输入了另一个键来获取以字母 G 开头的所有命令的列表.

我一直在寻找解决方案很长一段时间,但找不到任何有用的东西。

提前致谢!

:<letter>ctrlD

然后,使用 TAB 进行导航。

这将列出所有以您键入的字母开头的命令。

有关命令历史记录的更多信息...

q:

列出您键入的所有命令。

:g/<your starting letter>/

然后使用上面的命令,获取以您喜欢的字母开头的命令列表。

如果要执行该命令,请转到所需命令并按 ENTER

他一定是在视频中输入 <C-d>。这是一个 非常 方便的完成顺序。对于诸如寻求帮助之类的事情也很有用。而不仅仅是 start 字符串。例如,

:h rewi<C-d>
:rewind                   :trewind
:brewind                  :ptrewind
:crewind                  :sbrewind
:lrewind                  :tabrewind
:srewind                  tlib#vim#RestoreWindow()