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.