So finden Sie nicht zugeordnete Steuerschlüssel in vim?

8

Ich möchte etwas wie

machen

map <C-k> :e#<CR>

in meinem .vimrc .

Allerdings habe ich kürzlich festgestellt, dass <C-k> für Digraphen verwendet wird.

Wie bekomme ich eine Liste von nicht zugeordneten Steuerschlüsseln in vim?

    
kfmfe04 22.11.2012, 09:45
quelle

3 Antworten

2

Vim hat viele Befehle, daher kann es eine Herausforderung sein, eine (denkwürdige und kurze) Tastenfolge für Zuordnungen zu finden.

Mein Ansatz besteht darin, das empfohlene <Leader> Präfix für Dinge zu verwenden, die ich nicht häufig verwende, aber für wesentliche Dinge ist ein Mapping mit Ctrl wirklich nützlich.

Erfahren Sie, wie die Befehle in der Hilfe dargestellt werden (zB CTRL-O im normalen Modus, i_CTRL-X_CTRL-N für den Einfügemodus), denken Sie an einen guten Mapping-Kandidaten und versuchen Sie dann, nach :help CTRL-... ) zu suchen keine Übereinstimmungen, können Sie sicherstellen, dass das Mapping über :nmap C-... kostenlos ist; Wenn es eine Übereinstimmung gibt (die nette Sache ist, dass dies auch Plugins betrifft, die Dokumentation liefern), können Sie die Beschreibung lesen, haben zumindest einen neuen Vim-Befehl entdeckt und können dann entscheiden, ob Sie ihn brauchen (dann versuchen Sie es mit einem anderen Mapping) Kandidat), oder ob Sie den Befehl überschreiben.

(Beachten Sie, dass Sie auch :noremap integrierte Befehle für andere Schlüssel verwenden können, aber beachten Sie, dass Sie dadurch bei Vanilla Vim-Installationen oder anderen vi-Emulationsmodi der Anwendung immer hilfloser werden.)

    
Ingo Karkat 22.11.2012, 10:09
quelle
2

Ich habe gerade das Dokumentationsverzeichnis für vim 7.4 debian / ubuntu Paket akkodiert, um die verwendeten Steuerschlüssel zu finden.

Der Befehl, den ich benutzte, war

%Vor%

Die Ausgabe ist unter

%Vor%

Grundsätzlich keine freien Strg-Tasten. . . Yay! :)

    
PiersyP 08.10.2015 18:32
quelle
1

Es gibt bereits eine <C-… Verknüpfung dafür: <C-^> (oder <C-6> in einigen Fällen).

    
romainl 22.11.2012 10:04
quelle

Tags und Links