
Ist es möglich, in vim an etwas wie zu binden <C-->
(oder <C-dash>
oder <C-minus>
, ich weiß es eigentlich nicht) <C-W><C-Q>
?
Was bedeutet es <C-->
in der Standardbindung?
Antwort1
Vielleicht könntest du diese Bindung ingvim, aber nicht invimin einem Terminal ausgeführt wird, da Sie wahrscheinlich keine Tastaturkonfiguration finden, die eine andere Zeichenfolge für sendet control/Minus. In der Regel controlwirkt sich der Modifikator nur auf wenige nicht-alphabetische Zeichen aus.
Hier ist ein Screenshot vonvttest
, das zufällig den üblichen Satz von Steuertasten zeigt:
Antwort2
Sie können den Befehl festlegen control-v
, indem Sie und dann die gewünschte Tastenkombination eingeben.
Geben Sie also für „Strg“ + „Minus“ Folgendes in einer neuen Zeile in Ihrem ein ~/.vimrc
:
nnoremap *type on your keyboard*<ctrl-v><ctrl-minus>*end type* :MyCommand<cr>
Hoffentlich ist das verständlich!
Antwort3
Ich verwende eine britische Tastatur, bei der der Unterstrich Umschalt-Minus ist, und ich habe festgestellt, dass ich eine Taste zuordnen kann <C-_>
(z. B. Strg-Unterstrich) und es funktioniert mit Strg-Minus (allerdings, wie @Thomas oben sagt, nicht in einem Terminalfenster, weil dort das Herauszoomen vordefiniert ist).
Ich konnte das nirgends dokumentiert finden – es war nur eine Vermutung. Ich bin nicht sicher, was auf anderen Tastaturen passieren würde.