Si j'ai des volets gauche et droit tmux, comment puis-je savoir visuellement lequel est concentré?

6

J'ai bricolé avec tmux et j'ai vu des paramètres qui mettraient en évidence la bordure du volet actif. Cela fonctionne très bien pour trois vitres ou plus.

Cependant, mon utilisation la plus courante serait deux vitres côte à côte, et aucune des bordures soulignées que j'ai vues ne m'aide à dire ce qui est actif s'il n'y en a que deux.

Quel paramètre puis-je donner à tmux pour indiquer clairement lequel des deux volets est ciblé?

Nathan Long
la source
1
J'exécute tmux 1.8. Dans cette version, avec une seule division verticale, il apparaît que lorsque le volet le plus à gauche est sélectionné, seul Haut la moitié de la ligne de partage verticale est mise en surbrillance et, lorsque le volet le plus à droite est sélectionné, seul le bas la moitié de la ligne de partage verticale est mise en surbrillance. Je pense qu'il s'agit d'un changement relativement nouveau. ne l'ai pas remarqué dans les versions plus anciennes.
Trevor Powell
@TrevorPowell - vous avez raison, c'est nouveau dans la version 1.8. Je ne pouvais pas le trouver dans un journal des modifications, mais je suis passé de 1.6 à 1.7 à 1.8 et la fonctionnalité avec 1.8.
Nathan Long

Réponses:

5

Utilisez Tmux 1.8

À partir de tmux 1.8, tmux fait la distinction entre un volet actif gauche / droit en mettant uniquement en surbrillance la moitié supérieure / inférieure de la ligne de séparation.

Capture d'écran (iTerm2 + tmux 1.8): iTerm2 + tmux 1.8

Si vous devez utiliser une version antérieure, aucun des paramètres de tmux ne semble vous aider dans votre cas exact. Vous pouvez également rechercher le curseur de shell clignotant, qui apparaît uniquement dans le volet actif.

VIP
la source
J'ai remarqué que la séparation soulignait la moitié récemment et je pensais que c'était un bug. Maintenant que j'y pense, c'est génial. Cependant, je pense que la meilleure solution serait de changer l’arrière-plan des volets actif / inactif.
scicalculator
3

À partir de (autant que je sache) tmux 2.1, il existe une nouvelle option de style qui s’occupe de cela très facilement:

 fenêtre active style   style  Définissez le style du volet actif de la fenêtre. Pour comment spécifier  style , voir
    la  style de commande de message  option. 

Par exemple,

setw -g window-active-style 'bg=black'

Vous pouvez utiliser n’importe quel style standard, extrait ici du man tmux:

 style de commande de message   style  Définir le style de commande du message de la ligne d'état, où  style  est séparé par une virgule
    liste des caractéristiques à spécifier.

    Ceux-ci peuvent être `bg = colorer` pour définir la couleur de fond,` fg = colorer` pour définir
    la couleur de premier plan et une liste d'attributs comme spécifié ci-dessous.

    La couleur est l'une des suivantes:  noir ,  rouge ,  vert ,  jaune ,  bleu ,  magenta ,  cyan ,  blanc , aixterm bright variants (si pris en charge:  brillant ,  vert clair , et
    bientôt),  couleur0  à  couleur255  à partir du jeu de 256 couleurs,  défaut , ou un
    chaîne RVB hexadécimale telle que `# ffffff`, qui choisit la correspondance la plus proche
    à partir du jeu de 256 couleurs par défaut.

    Les attributs sont soit  aucun  ou une liste délimitée par des virgules d'un ou plusieurs des éléments suivants:  brillant  (ou  audacieux  ),  faible ,  souligner ,  cligner ,  sens inverse ,  caché , ou  italique , à
    activer un attribut ou un attribut précédé de `no` pour en désactiver un.

    Les exemples sont:

        fg = jaune, gras, trait de soulignement, clignotement
        bg = noir, fg = par défaut, noreverse

    Avec le  -une  drapeau au  set-option  commande le nouveau style est ajouté
    sinon, le style existant est remplacé. 
ELLIOTTCABLE
la source
1

Ctrl-B q

Recherchez le nombre étrangement coloré (rouge au lieu de bleu).

C'est un peu plus de travail que de simplement regarder l'écran, car il est interactif. Mais l'application que vous utilisez dans le terminal ne doit pas remarquer vos frappes au clavier.

TOOGAM
la source
0

Cela peut être en partie une caractéristique de mon émulateur de terminal (iterm2), mais mon curseur n’est visible que dans le groupe actif.

demure
la source