Ich verwende GVIM unter Windows. Und möchte CAPSLOCK auf Ctrl+^ abbilden.
Gibt es eine Möglichkeit, dies zu tun?
Btw, ich sehe tonnenweise Beispiele im Web, wie man CAPS und Esc mit einem Registry-Hack vertauscht, aber keines davon verwendet den VIM-Map-Befehl, sondern externe Tools und Registry-Änderungen.
0 Stimmen
Ich denke, Sie sollten sich für die unten stehende Antwort von Dan Andreatta entscheiden.
7 Stimmen
Wenn ich im Befehlsmodus aus Versehen die Feststelltaste drücke, ist das der beste Teil meines Tages.
0 Stimmen
Mehrere alte Antworten auf diese Frage schlagen vor, die
xmodmap
um die Feststelltaste unter Linux zuzuordnen. Wer dies im Jahr 2016 versucht, sollte jedoch diesetxkbmap
Befehl, z.B.setxkbmap -option caps:escape
. Ich habe ein kleines Projekt namens Uncap unter github.com/susam/uncap die all dies dokumentiert und auch ein unauffälliges kleines Tool für Windows bereitstellt, um die Feststelltaste der Escape-Taste zuzuordnen. Siehe die Alternativen Abschnitt der README für Details zur Verwendung vonsetxkbmap
unter Linux.0 Stimmen
Für Mapping
CAPSLOCK
aCTRL
(wenn mit anderen Tasten gedrückt) UNDESC
(wenn sie allein gedrückt wird), gibt es unter Windows ein nettes Stück SW (siehe meine Antwort unten).0 Stimmen
Eine Lösung für Linux hinzugefügt, um die
CAPSLOCK
aCTRL
UNDESC
unter もあります。