Wie karten Sie {ctrl 0, -,=} Schlüssel in vim?
-
12-12-2019 - |
Frage
Layout von My Keyboard (2. Zeile):
` 1 ... 0 - = BACKSPACE
Ich möchte Funktionsaufrufe auf ctrl + 0 , - , = .
Dies ist die Funktion, die ich erstellt habe: generasacodicetagpre.
Wie kann ich mit diesen Tasten Funktionsanrufe zuordnen?
Lösung
Beachten Sie, wie im Befehlszeilenmodus ctrl - _ Ergebnisse in ^_
, aber ctrl - 0 und ctrl - = nichts ergeben.
Aufgrund der Art und Weise, wie die Tastatureingabe intern behandelt wird, differenziert dies sowie viele andere Schlüsselkombinationen (wie -Trl + ) vs. ctrl < / KBD> + Schicht + Buchstabe ) Leider ist heute nicht möglich, auch in GVIM. Dies ist ein bekannter Schmerzpunkt und das Thema verschiedener Diskussionen auf VIM_DEV und den #VIM-IRC-Kanal.
Einige Leute (vor allem Paul Leonerd Evans) möchten das Problem beheben (auch für Konsolen-VIM in Terminals, die dies unterstützen), und verschiedene Vorschläge, CP. Link
Ab heute sind jedoch noch keine Patches oder Freiwilligen vorwärts gekommen, obwohl viele den Wunsch zum Ausdruck gebracht haben, dies in einer zukünftigen Vim 8-Hauptversion zu haben.
Andere Tipps
http://vim.wikia.com/wiki/fast_window_resceicts_with_plus/minus_keys
nur nur +
und -
...... kein aliasname
generasacodicetagpre.
ist das was du willst?