
Tengo 256 colores que funcionan bien en konsole,
. Pensé en intentarlo tmux
porque, a diferencia de la pantalla, parece admitir vi
el 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 tmux
a reconocer los 256 colores?
Respuesta1
ElPreguntas frecuentes sobre Tmuxdesaconseja explícitamente configurar TERM en cualquier otra cosa que no sea screen
o screen-256color
o tmux
o tmux-256color
en 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 TERM
variable 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.conf
opció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.