256 Farben in tmux zum Laufen bringen

256 Farben in tmux zum Laufen bringen

Bei mir funktionieren 256 Farben einwandfrei konsole,. Ich dachte, ich probiere tmuxes mal aus, da es im Gegensatz zum Bildschirmmodus den viModus 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 tmuxalle 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 screenoder screen-256coloroder tmuxoder 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 tmuxzu " 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'

TERMSie 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.confsollte 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.

verwandte Informationen