Conseguir que 256 colores funcionen en tmux

Conseguir que 256 colores funcionen en tmux

Tengo 256 colores que funcionan bien en konsole,. Pensé en intentarlo tmuxporque, a diferencia de la pantalla, parece admitir viel modo. Sin embargo, encuentro que aparecen los colores de mi mensaje y lo más probable es que esto se deba a que tengo un mensaje en modo de 256 colores. ¿Qué debo hacer para llegar tmuxa reconocer los 256 colores?

Respuesta1

ElPreguntas frecuentes sobre Tmuxdesaconseja explícitamente configurar TERM en cualquier otra cosa que no sea screeno screen-256coloro tmuxo tmux-256coloren su archivo de inicio de shell, ¡así que no lo haga!

Esto es lo que uso:

~$ which tmux
tmux: aliased to TERM=xterm-256color tmux

y en mi .tmux.conf:

set -g default-terminal "screen-256color"

El alias tmux" tmux -2" también debería funcionar.

Y no olvide reiniciar su servidor tmux: (ver@mast3r respuesta)

tmux kill-server && tmux

Respuesta2

Intente configurar 256 colores explícitamente en su bashrc o zshrc:

export TERM=xterm-256color

o

export TERM=screen-256color

Si tiene problemas con tmux que no borra los colores de fondo correctamente cuando usa la configuración de términos de pantalla, puede intentar:

export TERM=screen-256color-bce

Respuesta3

Según elPreguntas frecuentes sobre tmux, agrega esto a tu ~/.tmux.conf:

set -g default-terminal "screen-256color"

Luego agregue este alias para tmux:

alias tmux='tmux -2'

No es necesario anular la TERMvariable en su perfil o al iniciar tmux.

Más información:http://vim.wikia.com/wiki/256_colors_setup_for_console_Vim

Respuesta4

Para las personas que tienen la última versión de tmux, la .tmux.confopción de la respuesta aceptada debería funcionar.

Sólo quiero agregar que probablemente necesitarás reiniciar tmux para que la nueva configuración surta efecto:

tmux kill-server && tmux

Curiosamente, esto no se menciona en ninguna parte de las respuestas y me tomó un tiempo descubrirlo.

información relacionada