Gvim: Alt-Buchstaben-Verhalten beim Einfügen von Akzent-/Unicode-Zeichen deaktivieren?

Gvim: Alt-Buchstaben-Verhalten beim Einfügen von Akzent-/Unicode-Zeichen deaktivieren?

Ich habe Alt-J, Alt-L, Alt-I und Alt-K verwendet, um zum Anfang/Ende/Anfang/Ende der aktuellen Zeile zu gelangen. Im Laufe der Jahre ist mir aufgefallen, dass die Alt-Taste sehr beansprucht wird, also habe ich beschlossen, andere Zuordnungen auszuprobieren. Da ich aber so sehr an meine alten Zuordnungen gewöhnt bin, drücke ich im Einfügemodus ständig Alt-irgendwas, wodurch einige Unicode-Zeichen erscheinen, was sehr ärgerlich ist!

Gibt es eine Möglichkeit, diese zu deaktivieren? D. h., es wird nichts angezeigt, wenn ich die Alt-Taste drücke.

Unter Verwendung von Win7 x64, gvim

Antwort1

Versuchen Sie etwas wie Folgendes:

:imap <M-j> <nop>

Sehen:

:help <nop>

Antwort2

In gvim, wie Sie sagen, dass Sie es verwenden, :set winaltkeys=yessind Alt-Tastenkombinationen nicht zuordenbar. Wenn ein Menü mit einer bestimmten Tastenkombination vorhanden ist, wird stattdessen das Menü aktiviert. Andernfalls geschieht nichts. Möglicherweise benötigen Sie „m“ in Ihrer Guioptions-Option, damit dies funktioniert.

verwandte Informationen