Acabo de comenzar a usar tmux y tengo problemas con mi esquema de colores vim
. He usado el esquema de color zenburn y funciona bien con la configuración predeterminada del terminal en Ubuntu 10.04.
Sin embargo, cuando ejecuto vim
una sesión tmux, los colores no se ven bien en absoluto. Hice algunas búsquedas para tratar de descubrir cuál es el problema y una cosa que encontré es esta pregunta en la que la solución implicaba permitir que tmux usara screen-256color
y eliminara la configuración en la .bashrc
que estaba configurada xterm-256color
.
Así que tengo curiosidad por saber cuál es la diferencia xterm-256color
y screen-256color
aún no he encontrado una buena explicación.
$TERM
en.bashrc
; solo pregunta por este tipo de problema.Respuestas:
tmux
es un emulador de terminal, ya que cada panel debe comportarse como un terminal separado; la emulación no es exactamente la misma que la dexterm
ognome-terminal
, por razones históricas (en vez coincidescreen
, que es anterior a la mayor parte de la interfaz gráfica de emuladores de terminal). Por lo tanto, requiere una descripción de terminal diferente para comportarse correctamente.La configuración
$TERM
manual suele ser una mala idea específicamente por este motivo; Por lo general, se configurará correctamente por sí mismo, con algunas excepciones generalmente relacionadas con la compatibilidad (xterm-256color
por ejemplo, Solaris anterior no entiende ).fuente