Wie gehe ich in Vims integriertem Hilfesystem vor?
- Nach Themen suchen, zu denen ich Hilfe brauche?
- Hyperlinks folgen?
- Nach ähnlichen Materialien stöbern?
cursor-movement
help-system
search
tags
romainl
quelle
quelle
Antworten:
Vim wird mit einer umfassenden und vollständig indizierten Dokumentation geliefert, die die Antworten auf die meisten Fragen enthält, die Sie möglicherweise zur Verwendung von Vim haben.
Aber die Dokumentation ist riesig und mag für den Neuling als undurchdringliches Labyrinth erscheinen. Hier sind ein paar Richtlinien, die Ihnen helfen, das zu finden, was Sie brauchen ...
Der
:help
Befehl ist Ihr Gateway zur Dokumentation von Vim. Lesen Sie jetzt den ersten Bildschirm .Gehen wir Meta:
Mit können Sie die Argumente vervollständigen
<Tab>
und mit die Liste der möglichen Vervollständigungen anzeigen<C-d>
.Übrigens, hier ist eine Erklärung der Tastennotation:
Die meisten Ex-Befehle können auf wenige Zeichen gekürzt werden. Das gilt auch für
:help
:Der
:help
Befehl und die Tabulator-Vervollständigung unterscheiden nicht zwischen Groß- und Kleinschreibung, sodass Sie mit den beiden folgenden Befehlen zum gleichen Abschnitt gelangen:Beachten Sie, dass
a
undA
beide legitime Befehle sind, sodass die Unterscheidung zwischen Groß- und Kleinschreibung nicht gilt.Wenn Sie nur nach einem allgemeinen Schlüsselwort suchen
:helpgrep
möchten , öffnen Sie das Quickfix-Fenster:Verwenden Sie
<C-]>
die hervorgehobenen Wörter, um zum entsprechenden Tag zu springen, und verwenden Sie<C-t>
, um zurückzukehren.Sehen Sie
:help tags
für mehr.Blättern Sie durch die Liste, um festzustellen, ob es eine verwandte Option oder einen entsprechenden Befehl gibt, der Ihren Anforderungen besser entspricht. Das ist auch eine großartige Möglichkeit, neue Tricks zu lernen.
Verwenden Sie die richtige Syntax, um effizienter zu suchen:
Beispiele:
Anatomie eines
:help
Abschnitts::help options
.:help option-summary
.Nutze dein Gehirn und finde logische Muster, die dir bei zukünftigen Suchen helfen.
Wenn Sie das Handy gefunden haben
:help list-functions
, wo können Sie nach Funktionen suchen, die sich auf Zeichenfolgen beziehen?Sobald Sie gefunden haben
:help i_ctrl-x_ctrl-o
, wie können Sie Hilfe finden<C-x><C-l>
im Einfügemodus?RTFM ist keine Beleidigung. Sie werden viel mehr durch das Lesen der Dokumentation als mit der Frage , kurzsichtige Fragen zu zufälligen Fremden so stellen Sie sicher , dass es zumindest versucht lernen R ead T er F antastic M , bevor er fragte anual.
quelle
:h help-summary
(benötigt einen aktuellen Vim)4. The :help command and its tab-completion are case-insensitive
<← Das stimmt nicht genau: ZB:h a
und:h A
werden unterschieden.:helpgrep
kann:helpg
für einen effizienteren alltäglichen Gebrauch abgekürzt werden .-0.1 Notizen zu vim in einer Datei machen. Verwenden Sie es als Referenz und Behälter.
schneller Weg, um Hilfe von vim zu finden
key | :cmd | 'option' | etc
:h gi
oder:h g;
für gioder g;im normalen Modus:h ^i
für Ctrl- iim normalen Modus:h ^w^w
für Ctrl- wCtrl- wim normalen Modus:h ^wf
für Ctrl- wfim normalen Modus:h i^n
für Einfügemodus Ctrl-n:h c^r^r
für cmdline mode Ctrl- r Ctrl-r:h :pu
zum Beispiel Befehl:put
:h 'cb'
für die Optionclipboard
.:h `>
für mark<
.:h @:
für Optionrepeat last ex command by eval register :
(gleicher Mechanismus wie Makro).Art
:h range
, zu dieser Zeit sind Sie in cmdline - Modus, dann gilt :range
[Command Line]
"*dd
, um es in die Zwischenablage des Systems zu schneiden.[Command Line]
h :range range() <range> [range] :func-range ...
ist ein Auszugh mode-Ex mode-replace mode-cmdline mode-switching ...
ist ein Auszug fürmode-
.buf
win
tab
line
usw.cmdline-completion
.-0.2 Definiert eine pufferlokale Tastenzuordnung, um die VIM-Hilfe des Wortes unter dem Cursor aufzurufen, wenn dies in der zuvor erwähnten VIM-Notizen-Datei vorhanden ist.
(und evtl. mit Nachbearbeitung nach Auszug
<cword>
, in einer Vimscript-Funktion)quelle
setl keywordprg=:help
, dannK
funktioniert es bereitsK
für RAW<cword>
, die andere, die ich verwende, ist<Space>k
für die<cWORD>
Nachbearbeitung. (<Space>
Ist einer meiner Hauptschlüssel. Auch um fließend zu sein, wird eine Zeitüberschreitung festgelegt.)