2011-02-03 19 views
73

Estoy empezando a usar tmux (estoy pensando en cambiar de pantalla), pero me está costando decir qué panel está enfocado cuando divido una ventana en varios paneles. ¿Hay una personalización de configuración o algo que pueda resaltar el panel enfocado un poco más explícitamente?¿Cómo se puede saber qué panel de Tmux está enfocado?

Respuesta

86

Aquí están los ajustes pertinentes:

pane-active-border-bg colour 

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

Por lo tanto, trate de añadir algo como esto a su ~/.tmux.conf:

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

Eso establecerá un borde azul alrededor del panel activo. La opción pane-active-border-bg se puede usar también para una solución más visible.

+1

No veo esta opción en mi página man, y mi versión de tmux no la reconoce. – dan

+0

@dan Ah, ya sabes, tuve que instalar tmux 1.4 desde la fuente porque los repositorios de Ubuntu solo tenían la versión 1.3. Son bastante diferentes, y realmente recomiendo hacer la más nueva. Es un poco más flexible. –

+1

OK gracias por dejarme saber. Es molesto que tmux no parezca tener una forma de mostrarle qué versión está ejecutando. – dan

12

Personalice status-left y use el par de caracteres #P, que es el número del panel. Es probable que desee incluir algo más que el número panel en la barra de estado, pero aquí es un ejemplo de la línea deberá añadir a su ~/.tmux.conf por sólo el número panel:

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

Consulte la página del manual tmux de más pares de caracteres: http://manpages.ubuntu.com/manpages/precise/en/man1/tmux.1.html

+1

Ah, me acabo de dar cuenta de que vas a destacar en el panel centrado, más que solo un indicador de estado. Espero que esto sea útil por ahora. Perdón por haber malinterpretado la pregunta. –

3

Una solución que funciona para mí es agregar un panel de visualización al final de la tecla de acceso rápido para un cambio de panel. Esto muestra todos los números del panel, con el panel actual en un color diferente. También puede usar <escape_key> + q para mostrar los números del panel.

Uso alt+h/j/k/l para alternar entre paneles, y utilizo el siguiente enlace.

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 
19

como respondida en another post Ahora es posible en tmux 2.1 para ajustar los colores de los cristales individuales. Queridos pueden utilizar:

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

en el archivo ~/.tmux.conf para mostrar una diferencia entre los paneles activos/inactivos.

+0

No funciona cuando vim está abierto en una de las pestañas ... – Solidak

Cuestiones relacionadas