Je trouve qu'en exécutant (neo) vim à l'intérieur tmux
, la touche d'échappement est retardée. Ceci est corrigé en mettant
set -sg escape-time 0
dans mon .tmux.conf
. Vraisemblablement, cela désactive la possibilité d'utiliser ESC comme clé "méta". En supposant que je travaille toujours avec des claviers qui ont une touche Alt pour agir comme "méta", je me demande quelles conséquences potentiellement indésirables ce réglage pourrait entraîner.
Meta
rien n'était envoyé jusqu'à ce qu'il soit associé à une touche de non-fonction, auquel cas il enverrait l'échappement et la clé "en même temps" (moins de retard que toute période d'interrogation raisonnable, en supposant qu'il interroge au lieu d'utiliser des interruptions ou quelque chose.) J'ai suivi mon instinct et je n'ai jamais défini le délai d'expiration en dessous de 10, principalement parce que je m'attendais à ce qu'il cause des problèmes si la valeur par défaut était si élevée.tmux
n'a aucun contrôle sur cela, mais connaît les clés spéciales de xterm (dans une table). La méta d'une clé ordinaire dans xterm fait quelque chose (recherchezeightBitInput
dans le manuel). Pour d'autres terminaux, il peut faire quelque chose, mais n'est généralement pas documenté.escape-time
à 0 interféraient avec les commandes Meta dans mon émulateur de terminal. Je voudrais apporter une correction, ce n'était vrai que parce que le terminal macOS utiliseEsc
comme clé Meta . Il n'y a aucun problème lors de l'utilisation d'une clé différente comme Alt . Toutes mes excuses pour le commentaire trompeur (supprimé).