Ich stelle fest, dass beim Ausführen von (neo) vim inside tmux
die Escape-Taste verzögert ist. Dies wird durch Putten behoben
set -sg escape-time 0
in meinem .tmux.conf
. Vermutlich deaktiviert dies die Möglichkeit, ESC als "Meta" -Schlüssel zu verwenden. Unter der Annahme, dass ich immer mit Tastaturen arbeite, die eine Alt-Taste als "Meta" haben, frage ich mich, welche potenziell unerwünschten Konsequenzen diese Einstellung haben könnte.
Meta
schickte nichts, bis es mit einer nicht funktionierenden Taste gepaart wurde. Zu diesem Zeitpunkt würde es das Escape und die Taste "zur gleichen Zeit" senden (weniger Verzögerung als jede angemessene Abfrageperiode, vorausgesetzt, es wird abgefragt, anstatt Interrupts zu verwenden, oder Ich bin meinem Bauchgefühl gefolgt und habe das Escape-Zeitlimit nie unter 10 gesetzt, hauptsächlich, weil ich damit gerechnet habe, dass es Probleme verursacht, wenn der Standardwert so hoch ist.tmux
hat keine Kontrolle darüber, kennt aber die Sonderschlüssel von xterm (in einer Tabelle). Meta für einen gewöhnlichen Schlüssel in xterm macht etwas (sieheeightBitInput
Handbuch). Für andere Terminals kann es etwas tun, ist aber normalerweise nicht dokumentiert.escape-time
auf 0 die Meta- Befehle in meinem Terminal-Emulator beeinträchtigen . Ich würde gerne eine Korrektur vornehmen, dies galt nur, weil das macOS-TerminalEsc
als Metaschlüssel verwendet . Es gibt keine Probleme, wenn Sie eine andere Taste wie Alt verwenden . Entschuldigung für den irreführenden (gelöschten) Kommentar.