2017-10-06 2 views
0

Bei Verwendung des :map Befehl können Sie Tastenfolgen spezifizieren, beispiels <c-a> die Ctrl + A bedeutet, und es wird von '\ x01' (dargestellt als '^ A')Wie übersetzt man vim keycode in eine Byte-Sequenz, die es auslöst?

jedoch ausgelöst Es gibt Kombinationen, die nativ von einigen Terminalemulatoren nicht gesendet werden können, wie die berühmte Ctrl + ;, und Sie sollten sich selbst die Reihenfolge zuweisen, die es produzieren sollte, und dann können Sie es in vim zuordnen.

Aber ich frage mich, vielleicht erwartet Vim bereits einige Sequenzen, um eine Sequenz auszulösen, und ich würde gerne wissen, ob man welche Sequenz löst eine Vim-Tastenkombination (wie, oder etc.)?

Antwort

0

Die Wikipage ANSI escape code erklärt, wie diese Kombinationen funktionieren.

Unter Linux können Sie auch das xev(1) Dienstprogramm versuchen.

Verwandte Themen