Pregunta ¿Cómo se puede saber qué panel de Tmux está enfocado?


Estoy empezando a usar tmux (estoy pensando en cambiar de pantalla), pero me está costando decir qué panel se enfoca 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?


75
2018-02-03 17:52


origen


Respuestas:


Aquí están las configuraciones relevantes:

pane-active-border-bg colour

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

Por lo tanto, intente agregar algo como esto a su ~/.tmux.conf:

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

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


90
2018-02-03 18:22



Como respondido en otra publicación ahora es posible en tmux 2.1 establecer los colores de los paneles individuales. Los que pueden usar:

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

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


22
2017-11-06 08:11



Personalizar status-left y usa el #P par de caracteres, que es el número del panel. Probablemente desee incluir más que el número del panel en la barra de estado, pero aquí hay un ejemplo de la línea que agregaría a su ~/.tmux.conf solo por el número del panel:

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

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


12
2018-02-03 18:05



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

yo suelo alt+h/j/k/l para cambiar entre paneles, y uso 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  

3
2017-08-27 06:32