Vim-Befehl zum Zuordnen von CapsLock zu Escape

4266
Christian

Welchen Befehl muss ich eingeben, um den Bearbeitungsmodus durch Drücken von CapsLock in Vim verlassen zu können?

5

3 Antworten auf die Frage

11
user4126

Verwenden Sie in Linux das Dienstprogramm xmodmap

xmodmap -e 'clear Lock' -e 'keycode 0x42 = Escape' 

In Windows können Sie AutoHotkeys verwenden oder Ihre Registrierungseinstellungen ändern.

In diesem Tipp des Vim-Wikis finden Sie detaillierte Anweisungen für Windows und auch den verlinkten Tipp für Linux.

Beachten Sie, dass in einigen neuen Linux-Versionen (z. B. Ubuntu 10.04) ein Fehler aufgetreten ist, der dies verhindert. Weitere Informationen hier (https://bugs.launchpad.net/ubuntu/+source/x11-xserver-utils/+bug/576102) und hier (https://bugs.launchpad.net/ubuntu/+source/xorg- Server / + Fehler / 524774) intuited vor 14 Jahren 0
4
innaM

In Ubuntu 9.04 unter Verwendung von Gnome kann dies am einfachsten über die GUI erreicht werden. Gehen Sie zu System -> Einstellungen -> Tastatur, wechseln Sie zur Registerkarte "Layouts" und klicken Sie auf die Schaltfläche "Layoutoptionen". Dort finden Sie mehrere "Feststelltasten-Verhalten", aus denen Sie auswählen können. Sie können CapsLock und zusätzliche Escape machen und Sie können beide austauschen, z

2
chaos

Leider ist es nicht so einfach wie das Eingeben eines Befehls, aber es ist ein gut untersuchtes Thema . Ich würde mit der AutoHotkey-Methode gehen, wenn ich Sie wäre.