Obtenir 256 colors pour travailler dans tmux

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