tutorial tao commands tmux

tao - Cambiar el color de fondo del panel activo o inactivo en Tmux



tmux tutorial (2)

No hay ninguna opción para cambiar el color de fondo de un panel, pero hay una opción para establecer el color del borde del panel (estilo)

pane-active-border-style style Set the pane border style for the currently active pane. For how to specify style, see the message-command-style option. Attributes are ignored. pane-border-style style Set the pane border style for paneas aside from the active pane. For how to specify style, see the message-command-style option. Attributes are ignored.

¿Hay opciones para controlar el color de fondo de los paneles activos o inactivos en Tmux?


Parece que tmux-2.1 (lanzado el 18 de octubre de 2015) ahora permite especificar los colores de los paneles individuales. Desde el changelog :

* ''select-pane'' now understands ''-P'' to set window/pane background colours.

por ejemplo, [del manual] para cambiar el primer plano (texto) del panel 1 a azul y el fondo a rojo usa:

select-pane -t:.1 -P ''fg=blue,bg=red''

Para imitar el esquema de color de iTerm:

Para responder a la pregunta original, uso las siguientes líneas en mi ~/.tmux.conf para configurar los colores de fondo / primer plano para imitar el comportamiento en iTerm :

#set inactive/active window styles set -g window-style ''fg=colour247,bg=colour236'' set -g window-active-style ''fg=colour250,bg=black'' # set the pane border colors set -g pane-border-fg colour235 set -g pane-border-bg colour238 set -g pane-active-border-fg colour236 set -g pane-active-border-bg colour250 #or if you a brighter active border, uncomment the following line: #set -g pane-active-border-bg colour51

No había visto antes los comandos de window-active-style y de window-style window-active-style , pero tal vez estaban disponibles en versiones anteriores de tmux.

Además, estas dos líneas son bastante útiles para dividir paneles fácilmente:

bind | split-window -h bind - split-window -v

EDIT : como lo menciona Jamie Schembri en los comentarios, la versión 2.1 de tmux (al menos) ahora se instalará con:

brew install tmux

EDITAR (octubre de 2017) : brew ahora instala tmux 2.6, y lo anterior aún funciona.