
Bei mir funktionieren 256 Farben einwandfrei konsole,
. Ich dachte, ich probiere tmux
es mal aus, da es im Gegensatz zum Bildschirmmodus den vi
Modus zu unterstützen scheint. Allerdings stelle ich fest, dass die Farben meiner Eingabeaufforderung angezeigt werden, und das liegt höchstwahrscheinlich daran, dass ich eine Eingabeaufforderung im 256-Farben-Modus habe. Was muss ich tun, um tmux
alle 256 Farben zu erkennen?
Antwort1
DerHäufig gestellte Fragen zu Tmuxrät ausdrücklich davon ab, TERM in Ihrer Shell-Init-Datei auf etwas anderes als screen
oder screen-256color
oder tmux
oder zu setzen tmux-256color
, tun Sie es also nicht!
Folgendes verwende ich:
~$ which tmux
tmux: aliased to TERM=xterm-256color tmux
und in meiner .tmux.conf:
set -g default-terminal "screen-256color"
Das Aliasing tmux
zu " tmux -2
" sollte auch funktionieren.
Und vergessen Sie nicht, Ihren tmux-Server neu zu starten: (siehe@mast3r Antwort)
tmux kill-server && tmux
Antwort2
Versuchen Sie, 256 Farben explizit in Ihrer Bashrc oder Zshrc festzulegen:
export TERM=xterm-256color
oder
export TERM=screen-256color
Wenn Sie Probleme damit haben, dass tmux die Hintergrundfarben bei Verwendung der Bildschirmbegriffseinstellung nicht richtig löscht, können Sie Folgendes versuchen:
export TERM=screen-256color-bce
Antwort3
Gemäß derHäufig gestellte Fragen zu tmux, fügen Sie dies zu Ihrem hinzu ~/.tmux.conf
:
set -g default-terminal "screen-256color"
Fügen Sie dann diesen Alias für tmux hinzu:
alias tmux='tmux -2'
TERM
Sie müssen die Variable in Ihrem Profil oder beim Starten nicht überschreiben tmux
.
Mehr Informationen:http://vim.wikia.com/wiki/256_colors_setup_for_console_Vim
Antwort4
Für Leute mit dem neuesten tmux .tmux.conf
sollte die Option aus der akzeptierten Antwort funktionieren.
Ich möchte nur hinzufügen, dass Sie tmux wahrscheinlich neu starten müssen, damit die neue Konfiguration wirksam wird:
tmux kill-server && tmux
Interessanterweise wird dies in den Antworten nirgends erwähnt und es hat eine Weile gedauert, bis ich es herausgefunden habe.