如何在 vim 中搜索特定功能?

Ren*_*ger 1 vim

在另一个关于 Vim 的线程中,有人建议ci"在光标位于字符串上时更改整个字符串。

我发现这很有趣,并想在 Vim 的帮助系统中阅读它。然而,a:help ci把我带到了copyindent(这显然不是我所追求的)并且 a:help ci"告诉我没有帮助。

那么,我将如何寻求有关此特定功能的帮助?此外,您通常如何搜索您知道它们在那里但忘记名称的功能。

谢谢/雷内

inn*_*naM 5

麻烦的是,您必须了解很多 vim 的工作原理,然后才能有效地使用帮助系统。

在您的情况下,答案是没有ci"命令。但是,有一个c命令,确实:help c可以将您发送到正确的主题。这将告诉您有关c{motion}. 将i"部件视为c命令的参数或修饰符。所述的其它改性剂c命令是,例如,w这将Ç焊割一个瓦特的ord或$这将改变行的其余部分。

回答您的问题:您可以通过尝试给定命令的第一个字符来查找类似的内容。如果出现帮助主题,该主题还应说明您可以在命令中使用哪些修饰符。在这种情况下,它会告诉你关于{motion}. 将光标放在那个上并点击Ctrl-]查看 amotion是什么。