Frage

Ich habe gerade die Kommando-t-Plugin installiert und was es zur Karte cmd-t anstelle von Leader-t. Ich bin ziemlich neu in vim und ich weiß nicht, was die Symbole für die Tastenzuordnungen sind. Wo kann ich eine Referenz für die Symbole finden Sie beim Mapping Key Combos in vim?

War es hilfreich?

Lösung

ein vim Prinzip ist, dass eine nicht dokumentierte Funktion ein nutzloses Feature ist. So vim Dokumentation ist alles, was Sie benötigen.

:help :map
:help :map-special-keys

Andere Tipps

:help <> gibt Ihnen Informationen über die Notation mit :map verwendet.

Die Autoren von Vim Dokumentation nicht immer Links bieten überall sie sollten (dies ist nicht wirklich praktisch sein kann). Oft Du eine ganze Hilfedatei lesen am Ende mit, oder zumindest die ersten paar Abschnitte, die Grundlage dafür zu bekommen, was in einem bestimmten Eintrag erklärt wird.

In diesem Fall fand ich einen Link zu <> im ersten Abschnitt der Datei, die die Informationen für :help map-special-keys enthält. Diese Datei wird map.txt genannt; Sie können direkt an die Spitze der es mit :help map.txt gehen. Die Dokumentation für <> in intro.txt befindet, der sich sein kann wert going-over.

Dank andere SO Post und Antwort , fand ich die folgenden Referenzseite:

:help key-notation

Hier ist ein Auszug:

<S-...>     shift-key                       *shift* *<S-*
<C-...>     control-key                     *control* *ctrl* *<C-*
<M-...>     alt-key or meta-key             *meta* *alt* *<M-*
<A-...>     same as <M-...>                 *<A-*
<D-...>     command-key (Macintosh only)    *<D-*
<t_xx>      key with "xx" entry in termcap

D ist das Zeichen, das Sie zu repräsentieren braucht in Ihrem .vimrc.

Zum Beispiel:

nnoremap <D-t> :MyFunction<CR>

Karten t zu MyFunction().

Ersetzen MyFunction durch die Hauptfunktion des Plug-in und Sie werden eingestellt.

Ein andere Möglichkeit, an dem Plugin-Datei zu suchen wäre und sehen, wenn Sie einige fest einprogrammierten Zuordnungen ändern können.

Ein andere Sache zu tun - die erste, ich denke, -. Würde die Plugin-Hilfe zu beraten und sehen, ob ein „kanonischen“ Mapping-Verfahren angegeben ist oder wenn es eine Variable in Ihrem .vimrc setzt

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top