J'ai 256 colors qui fonctionnent très bien en konsole,
Je pensais essayer tmux
parce que, contrairement à l'écran, il semble supporter le mode vi
. Cependant, je trouve que les colors de mon message apparaissent et c'est probablement parce que j'ai une invite de 256 colors. Que dois-je faire pour que tmux
reconnaisse toutes les 256 colors?
La FAQ de tmux ( https://raw.githubusercontent.com/tmux/tmux/master/FAQ ) vous conseille explicitement de ne pas configurer TERM sur autre chose que screen ou screen-256color dans votre file d'initialisation, alors ne le faites pas!
Voici ce que j'utilise:
~$ which tmux tmux: aliased to TERM=xterm-256color tmux
et dans mon file .tmux.conf:
set -g default-terminal "screen-256color"
Aliasing tmux
à " tmux -2
" devrait également faire l'affaire.
Essayez de définir explicitement 256 colors dans votre bashrc ou zshrc:
export TERM=xterm-256color
ou
export TERM=screen-256color
Si vous rencontrez des problèmes avec tmux ne pas effacer les colors d'arrière-plan correctement lorsque vous utilisez le paramètre de terme d'écran, vous pouvez essayer:
export TERM=screen-256color-bce
Selon la FAQ de tmux , ajoutez ceci à votre ~/.tmux.conf
:
set -g default-terminal "screen-256color"
Ajoutez ensuite cet alias pour tmux:
alias tmux='tmux -2'
Pas besoin de surcharger la variable TERM
dans votre profil ou lors du démarrage de tmux
.
Plus d'informations: http://vim.wikia.com/wiki/256_colors_setup_for_console_Vim
Ceci est ma solution …. Je modifie mon file .bashrc et en ajoutant ceci
if [ "$TERM" != "xterm-256color" ]; then export TERM=xterm-256color fi
Espérons que cela fonctionne dans le vôtre