Vou explicar o que quero dizer. Suponha que eu criei uma divisão horizontal e depois ampliei o painel superior.
Então, quando pressiono C-w-l
limitado a select-pane -R
(estou usando o plug-in vim e TmuxNavigator para uma navegação 'perfeita' entre os painéis tmux e vim), o tmux desfaz o zoom do painel e o painel ativo permanece o mesmo. Eu não gosto disso.
Se eu pressionasse C-w-j
limitado ao select-pane -D
tmux, o zoom seria descompactado e o painel inferior ficaria ativo, o que eu gosto muito.
Como posso desabilitar o primeiro comportamento enquanto salvo o segundo?
Responder1
Você teria que substituir suas ligações nas ligações que deseja ter o zoom após pressionar. Você precisaria adicionar o resize-pane -Z
comando diretamente após o comportamento normal da chave. Por exemplo, se C-<prefix>-l
normalmente estiver vinculado a select-pane -L
você, altere-o para select-pane -L ; resize-pane -Z
. Você pode fazer isso com o seguinte comando.
:bind-key -T prefix l select-pane -L\; resize-pane -Z
Observação: Você precisa escapar, ;
caso contrário o tux irá interpretar resize-pane -Z
como seu próprio comando apósbind-key