tutorial mac how commands comandos tmux

mac - tmux tutorial



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

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?


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. La opción pane-active-border-bg se puede usar también para una solución más visible.


Como se respondió 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 archivo ~/.tmux.conf para mostrar una diferencia entre los paneles activos / inactivos.


Personalice el status-left y use el par de caracteres #P , que es el número del panel. Probablemente desee incluir más que solo 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 para 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


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 puede usar <escape_key> + q para mostrar los números del panel.

Yo uso 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