J'ai trouvé que ^ S mappé était la clé de recherche de fwd pour zsh (ohmyzsh), mais j'aimerais également l'utiliser dans vim pour divers mappages - il semble que le mappage zsh m'empêche de l'utiliser maintenant.
Y a-t-il un moyen de démapper la bindkey ou de l'avoir dans les deux sens?
bindkey
cartesCtrl-S
.Ctrl-S
suspend, comme il se doit. Avez-vous vérifié vos fichiers de profil zsh?bindkey
. Utilisezbindkey "^S"
pour voir ceCtrl-S
qui est spécifiquement lié à. Recherchez les détails des "widgets" liés avecman zshzle
.Réponses:
Il s'agit probablement du contrôle de flux, qui est géré par votre terminal et non par votre shell. En règle générale, control-s arrête la sortie du terminal et control-q la reprend. Voir la note dans "
:help ctrl-s
".Pour supprimer ce comportement, vous pouvez essayer ces commandes shell:
Cela peut ne pas fonctionner, cependant. Si vous utilisez un émulateur de terminal GUI, essayez de rechercher les paramètres de contrôle de flux dans ses options.
la source
Je l'ai abattu en deux étapes:
Désactiver le contrôle de flux dans Konsole:
Parlez-en également à Zsh:
la source