Tengo 256 colores funcionando bien konsole,
. Pensé en tmux
probarlo porque, a diferencia de la pantalla, parece admitir el vi
modo. Sin embargo, encuentro que aparecen los colores de mi indicador y esto es muy probable porque tengo un indicador de modo de 256 colores. ¿Qué necesito hacer tmux
para reconocer los 256 colores?
177
tmux -2
Tuve que hacer esto en Terminator y me sorprendió un poco. La-2
bandera le dice a tmux que fuerce el uso de 256 colores ... le guste o no a su terminal ... dun dun dunnn: PRespuestas:
Las preguntas frecuentes de Tmux desaconsejan explícitamente que no se configure TERM a otra cosa que no sea screen o screen-256color en su archivo de inicio de shell, ¡así que no lo haga!
Esto es lo que uso:
y en mi .tmux.conf:
Aliasing
tmux
a "tmux -2
" también debería hacer el truco.fuente
tmux -2
en OSX pero lo necesita con Gnome Terminal. Gracias por la información, agregada a mis alias!TERM=screen-256color tmux
sin crear un.tmux.conf
archivo. ¿Me estoy perdiendo de algo?Intente configurar 256 colores explícitamente en su bashrc o zshrc:
o
Si tiene problemas con tmux que no borra los colores de fondo correctamente cuando usa la configuración de término de pantalla, puede intentar:
fuente
xterm-256color
lo anulará también dentro de tmux, y establecerloscreen-256color
fuera de tmux podría provocar errores de visualización.Según las preguntas frecuentes de tmux , agregue esto a su
~/.tmux.conf
:Luego agregue este alias para tmux:
No es necesario anular la
TERM
variable en su perfil o al comenzartmux
.Más información: http://vim.wikia.com/wiki/256_colors_setup_for_console_Vim
fuente
La versión más nueva de ncurses se entrega con una entrada terminfo tmux-256color (las preguntas frecuentes lo mencionan). Como ejemplo, una ventaja de usar tmux-256color sobre screen-256color es que la cursiva se representa correctamente (la pantalla no admite cursiva).
Entonces, si tiene el último paquete ncurses, lo siguiente también funcionará:
fuente
tmux 2.6
o mejorNota realmente importante aquí si está ejecutando un Ubuntu anterior a Bionic (18.04). Si está ejecutando
tmux 2.1
o es mayor, y probablemente lo sea, básicamente ningún consejo que lea en línea sobre tmux funcionará ... para nada.tmux -V
Es una prueba fácil para esto. Si ve2.1
o tiene una versión anterior, puede compilar tmux desde la fuente o puede agregar un repositorio no oficial. Actualicé mi tmux con:Personalmente, después de actualizar a
2.6
, 1) mis teclas funcionan mejor, 2) el consejo en línea realmente funciona, 3) mis colores no son una locura. Gran mejora(Aquí hay un enlace a la página del repositorio, por cierto): https://launchpad.net/~hnakamur
fuente
No podía explicar por qué esto funciona, pero me resolvió el problema.
~ / .tmux.conf
fuente
Esta es mi solución ... Edito mi archivo .bashrc y agrego esto
Ojalá funcione en el tuyo
fuente
if
? Podrías simplemente establecer la variable.