No zsh e no bash, as setas ctrl + permitem que eu mova a posição em que estou digitando por palavra inteira, mas isso não funciona no tmux, o que é um problema, pois estou iniciando-o automaticamente sempre que abro um shell .
Como posso consertar isso?
keyboard-shortcuts
tmux
Llamageddon
fonte
fonte
set-window-option -g xterm-keys on
ainda não faz nada no meu caso.Me levou até lá e me deu Ctrl- Left/Rightno console, mas ele ainda estava respondendo de maneira diferente no vim.
Desvendar as chaves não pareceu ajudar.
Descobriu-se que em algum momento eu tinha o meu terminal padrão para a tela (
set-option -g default-terminal "screen"
em.tmux.conf
)Alterar isso para o seguinte me deu Ctrl- Left/Rightem todo o resto:
Espero que ajude alguém.
fonte
Para msys2 / Cygwin / mintty:
Adicione abaixo a
~/.inputrc
.Recarregar faria o tmux funcionar corretamente.
fonte
Não tenho certeza, mas isso pode ser porque,
tmux
por padrão, é vinculadoC-<up/down/left/right>
para mudar o foco para o painel acima / abaixo / esquerda / direita do painel atualmente focado. Se você não usa painéis com frequência, talvez não tenha percebido esse recurso. Se é esse o problema, você pode desvincular essas chaves dizendo:Isso pode ser suficiente por si só , ou você pode precisar vinculá-los manualmente novamente ao que deseja que eles façam, via:
fonte
Para mim, as chaves não estavam sendo vinculadas corretamente, porque as preferências do sistema em High Sierra foram definidas para serem usadas pelo Controle da Missão. Desmarcar essas opções permitiu que as ligações corretas funcionassem no iTerm2 e no Tmux
Desmarcar todos os itens que referenciam a chave de controle permitiu que as ligações funcionassem corretamente
fonte