Estou lutando para saber qual painel é o atual no tmux se houver apenas dois. A borda parece apenas destacar a borda adjacente, o que torna impossível saber. Aqui está um Gif para destacar o que quero dizer.
Estou no bash, e a configuração para isso parece assim
set-option -g pane-border-fg white
set-option -g pane-active-border-fg green
Alguém tem alguma dica para tornar isso mais óbvio?
Responder1
Este problema foi resolvido na versão atual do tmux. Quando há apenas duas divisões, a metade superior/inferior da linha de divisão fica colorida para indicar que a divisão esquerda/direita está ativa
Responder2
Acho que finalmente encontrei uma maneira que deixa isso bem claro para mim. Usando o seguinte no .tmux.conf
.
set -g window-style 'fg=black,bg=colour253'
set -g window-active-style 'fg=colour234,bg=colour231'
Eu recebo a janela focada/ativa em uma cor mais clara e as não focadas/inativas um pouco acinzentadas.
Ajustei bastante minha paleta de cores, mas usar suas cores favoritas (observe a grafia britânica no tmux.conf) deve permitir ajustes.
Exemplo de ativo (canto inferior direito) vs inativo:
Responder3
Boa pergunta; Eu gostaria de ter uma resposta melhor. O display-panes
comando (Cb q por padrão) mostra o painel ativo com um número vermelho. Dados apenas dois painéis, você ainda deve lembrar que o vermelho está ativo e o azul está inativo.
Se você definir display-panes-color
algo com baixo contraste com a cor de fundo, será menos visível do que o número vermelho do painel ativo (por padrão).
Responder4
Se estiver usando a resposta de @chepner, você pode melhorar sua experiência vinculando Alt + q
-se a painéis de exibição por milissegundos personalizados ao tmux.conf
usar:
bind -n M-q display-panes -d 300
onde 300 é a quantidade de milissegundos no meu caso
É melhor do que apenas enviar o display-panes
comando com a combinação padrão (Cb q por padrão) porque é mais rápido de iniciar e dura um tempo personalizado