No tmux 3.2a na janela eu tenho dois painéis alinhados verticalmente um abaixo do outro. Meu cursor está no painel inferior e eu gostaria de subir para o painel superior e pressionar a tecla para cima para obter o último comando executado do histórico do bash (e pressionar a tecla Enter para executá-lo).
Eu executo CTRL+ bUpUp. Mas essa combinação de teclas muda para o painel superior e depois muda para o painel inferior e eu volto ao painel inicial.
Parece:
- CTRL+ b Up Upse comporta da mesma forma que
- CTRL+ bUpe CTRL+bUp
Se eu esperar alguns segundos entre dois Uppressionamentos, ele funcionará como esperado (muda para o painel superior e exibe o último comando bash do histórico).
Como desativar esse prefixo “atraso” entre Upo comportamento de duas teclas?
É basicamente o oposto desta pergunta: Como redimensionar o painel tmux mantendo pressionado o prefixo e a tecla de seta por um tempo? Por favor, leia minha resposta lá , espero que ajude você a entender o que acontece quando você desencadeia o comportamento indesejado.
Agora deve ficar claro que existem pelo menos duas soluções:
Ajustar
repeat-time
. Isso ainda permitirá que você alterne entre painéis enquanto envia ↑com rapidez suficiente, mas você pode escolher o atraso máximo considerado rápido o suficiente. Observe que a configuração se aplica a todas as teclas que podem ser repetidas.Ou altere a ligação que resulta em
select-pane -U
, para que não haja nada-r
nela. Esta é uma linha para~/.tmux.conf
:E isso* desativará o recurso conforme solicitado.
* Lembre-se de que o arquivo é analisado quando um servidor tmux é iniciado ou quando você o solicita explicitamente (por exemplo,
tmux source-file ~/.tmux.conf
em um shell dentro do tmux). Você sempre pode alterar a ligação no servidor tmux em execução simplesmente executandotmux bind-key …
em um shell dentro do tmux.