Dans zsh et bash, ctrl + flèches me permettent de déplacer la position à laquelle je tape en utilisant un mot entier, mais cela ne fonctionne pas dans tmux, ce qui pose un problème, car je le lance automatiquement à chaque ouverture du shell. .
Comment puis-je réparer cela?
keyboard-shortcuts
tmux
Llamageddon
la source
la source
set-window-option -g xterm-keys on
ne fait toujours rien dans mon cas.M'a apporté une partie du chemin et m'a donné Ctrl- Left/Rightsur la console, mais il répondait toujours différemment dans vim.
La reliure des clés n'a pas semblé aider.
Il s’est avéré qu’à un moment donné j’avais configuré mon terminal par défaut sur screen (
set-option -g default-terminal "screen"
in.tmux.conf
)Changer ceci en ce qui suit m'a donné Ctrl- Left/Rightdans tout le reste:
J'espère que ça aide quelqu'un.
la source
Pour msys2 / Cygwin / menthe:
Ajouter ci-dessous à
~/.inputrc
.Reload ferait fonctionner tmux correctement.
la source
Je ne suis pas sûr, mais c'est peut-être dû
tmux
au fait que, par défaut, il est obligatoireC-<up/down/left/right>
de déplacer le focus sur le volet situé au-dessus / au-dessous / à gauche de / à droite du volet actuellement ciblé. Si vous n'utilisez pas souvent les volets, vous n'avez peut-être pas remarqué cette fonctionnalité. Si tel est le problème, vous pouvez dissocier ces clés en disant:Cela pourrait suffire à lui seul , ou vous devrez peut-être les lier à nouveau manuellement à ce que vous voulez, via:
la source
Pour moi, les clés n'étaient pas reliées correctement, car les préférences système de High Sierra étaient configurées pour être utilisées par Mission Control. En décochant ces options, les liaisons correctes ont pu fonctionner dans iTerm2 et Tmux
Décocher tous les éléments référençant la clé de contrôle, permet aux liaisons de fonctionner correctement
la source