Wenn ich das Hilfesystem nach einem bestimmten Thema durchsuche, wird es gelegentlich von einem anderen Thema beschattet.
Wenn ich zum Beispiel :h display
Hilfe für etwas bekomme, das "GUI-Ressourcen" betrifft, wollte ich Hilfe für die Einstellung "Anzeige" (wie in set display=lastline
).
Wie kann ich diese "schattierten" Themen finden oder die relevantesten passenden Themen auflisten?
help-system
xthrd
quelle
quelle
'wildmenu'
Sie eine Vervollständigung nach der anderen über Tab oder noch die gesamte Liste mit Strg-D. Schlagen Sie vor, das zu erwähnen.Tab
:-):help 'display'
ist das gleiche wie:help display?
.Die Hilfe für Ex-Befehle wird immer mit dem Doppelpunkt aufgeführt:
:help :display
Die Hilfe für Einstellungen wird immer mit den umgebenden Anführungszeichen aufgeführt, wie Carpetsmoker bereits beschrieben hat :
:help 'display'
Bestimmte Hilfedateien werden nach ihrem Dateinamen aufgelistet:
:help undo.txt
(vgl.:help undo
)Die Hilfe für integrierte Funktionen wird in Klammern aufgeführt:
:help split()
(vgl.:help split
)Die Dokumentation für die Befehlsargumente von Vim (dh diejenigen, die beim Aufrufen von Vim über die Shell übergeben wurden) ist mit den folgenden Bindestrichen aufgeführt:
:help -r
(vgl.:help r
)Hilfethemen in Plugins verwenden im Allgemeinen den Namen des Plugins als Präfix:
:help surround-mappings
Schließlich wurde mir erst klar, als ich Vim eine Weile * verwendet hatte, dass die Hilfe Themen für die Standardzuordnungen in allen Modi enthält.
Zum Beispiel
Ctrl-v
macht etwas im Normalmodus etwas ganz anderes als im Einfügemodus.Um zu den verschiedenen Themen zu erhalten, verwenden Sie die
i_
,c_
undv_
Präfixe für Insert, Befehl und visuellen Modus Mappings bzw. oder ohne Präfix für das Normal - Modus - Mapping ::help ctrl-v
:help i_ctrl-v
:help c_ctrl-v
:help v_ctrl-v
* ... trotz der Tatsache, dass es praktisch das erste ist, was Sie lesen, wenn Sie eine Ebene
:help
ohne Argumente eingeben! Siehe "Spezifische Hilfe anfordern" einige Absätze weiter unten. (:help help-context
)quelle
:help help-context
folgenden Abschnitten aufgeführt : Vielleicht ist dies auch in der Antwort erwähnenswert.help-context
ist eigentlich fast das erste, was auf der Titelseite von Vim's steht:help
. Ich habe der Antwort eine Fußnote hinzugefügt, in der dies erwähnt wird.Die Antwort von @ Carpetsmoker erfüllt definitiv die "relevantesten" Kriterien, da die Vervollständigungen fast immer das enthalten, wonach Sie suchen. Es gibt jedoch auch den
:helpgrep
Befehl, der genau wie der:grep
Befehl funktioniert, aber den Text aller Hilfedateien durchsucht.Sie können die Ergebnisse mit durchsuchen
:cnext
oder alle Ergebnisse mit anzeigen:cwindow
.quelle