Borda do painel atual do tmux não é óbvia


25

Estou lutando para saber qual é o painel atual no tmux, se houver apenas dois. A borda parece destacar apenas a borda adjacente, o que torna impossível distinguir. Aqui está um GIF para destacar o que quero dizer.insira a descrição da imagem aqui

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 torná-lo mais óbvio?


2
Este problema foi resolvido na versão atual do tmux. Quando existem apenas duas divisões, a metade superior / inferior da linha de divisão é colorida para indicar a divisão esquerda / direita.
— Phani

Você pode postar isso como resposta?
— Wil

Não é possível fazer com que o tmux tenha bordas de 1px em torno de todos os painéis?
— S28 /

O problema é que, se cada painel tiver uma borda idêntica, você não poderá determinar qual está ativo. Como @Phani diz, é menos problemático nas versões mais recentes.
— Wil

Respostas:


8

Esse problema foi resolvido na versão atual do tmux. Quando houver apenas duas divisões, a metade superior / inferior da linha de divisão será colorida para indicar que a divisão esquerda / direita está ativa

insira a descrição da imagem aqui


Também fica confuso quando se trata de layout horizontal. Destaque meio esquerdo = painel superior, mas .. não é tão óbvio, a menos que você procure o cursor ativo.
— precisa

11

Acho que finalmente encontrei uma maneira que me deixa realmente claro. Usando o seguinte no .tmux.conf.

set -g window-style 'fg=black,bg=colour253'
set -g window-active-style 'fg=colour234,bg=colour231'

Recebo a janela focada / ativa em cores mais claras e as não focadas / inativas um pouco esmaecidas.

Ajustei bastante minha paleta de cores, mas usar suas cores favoritas (observe a ortografia britânica no tmux.conf) deve permitir ajustes.

Exemplo de ativo (canto inferior direito) vs inativo:

exemplo de ativo vs inativo


Embora a divisão mude de cor até a metade agora, ainda acho confusa às vezes. Não há como confundir esta solução!
— Matt Lacey

8

Boa pergunta; Eu gostaria de ter uma resposta melhor. O display-panescomando (Cb q por padrão) mostra o painel ativo com um número vermelho. Dado apenas dois painéis, você ainda precisa lembrar que o vermelho está ativo, o azul está inativo.

Se você definir display-panes-coloralgo com baixo contraste com a cor do plano de fundo, ele será menos visível do que o número do painel ativo vermelho (por padrão).


Eu quase sempre usei display-panesprecisamente por causa desse problema. A outra questão, é claro, é ter que definir um valor baixo repeat-timepara que você não vá para o Vim e tente mover o cursor apenas para voltar para outro painel. Provavelmente continuarei com display-paneseu tenho contraste suficiente no número do painel atual para ser bastante útil. Muito obrigado pela contribuição, vou ter que aguentar.
— 7243 Wil
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.