web-dev-qa-db-fra.com

Comment savoir quel volet de Tmux est ciblé?

Je commence à utiliser tmux (je pense à passer de l'écran), mais j'ai du mal à dire quel volet est ciblé lorsque je divise une fenêtre en plusieurs volets. Y a-t-il une personnalisation de la configuration ou quelque chose qui peut mettre en évidence le volet ciblé un peu plus explicitement?

78
dan

Voici les paramètres pertinents:

pane-active-border-bg colour

pane-active-border-fg colour
    Set the pane border colour for the currently active pane.

Alors, essayez d'ajouter quelque chose comme ça à votre ~/.tmux.conf:

set-option -g pane-active-border-fg blue

Cela définira une bordure bleue autour du volet actif. L'option pane-active-border-bg Peut également être utilisée pour une solution plus visible.

95

Comme répondu dans n autre article il est maintenant possible dans tmux 2.1 de définir les couleurs des volets individuels. On peut utiliser:

set -g window-style 'fg=colour247,bg=colour236'
set -g window-active-style 'fg=colour250,bg=black'

dans le ~/.tmux.conf fichier pour montrer une différence entre les volets actifs/inactifs.

Avec Vim Si vous trouvez que cela ne fonctionne pas avec les volets Vim, cela peut être dû au schéma de couleurs que vous utilisez. Tout d'abord, essayez un autre schéma de couleurs tel que pablo. Pour plus de détails, voir le autre poste .

28
dean.

Personnaliser status-left et utilisez le #P paire de caractères, qui est le numéro du volet. Vous souhaiterez probablement inclure plus que le numéro de volet dans la barre d'état, mais voici un exemple de la ligne que vous ajouteriez à votre ~/.tmux.conf pour le numéro de volet uniquement:

set-option -g status-left '#P'

Consultez la page de manuel tmux pour plus de paires de caractères: http://manpages.ubuntu.com/manpages/precise/en/man1/tmux.1.html

12

Une solution qui fonctionne pour moi consiste à ajouter un volet d'affichage à la fin du raccourci clavier pour un commutateur de volet. Cela affiche tous les numéros de volet, avec le volet actuel dans une couleur différente. Vous pouvez aussi utiliser <escape_key> + q pour afficher les numéros de volet.

J'utilise alt+h/j/k/l pour basculer entre les volets, et j'utilise la liaison suivante.

bind -n M-j select-pane -D \; display-pane                                                                                                                                                                                                               
bind -n M-k select-pane -U \; display-pane                                                                                                                                                                                                               
bind -n M-h select-pane -L \; display-pane                                                                                                                                                                                                               
bind -n M-l select-pane -R \; display-pane  
5
AravindKrishnan