Wenn Sie fish 2.1.0 in einer tmux 1.6-1ubuntu1-Sitzung ausführen, verwenden Fische nur "Grundfarben", obwohl tmux 256 Farben unterstützt.
Nach meiner Erfahrung kann tmux die darunter liegenden Prozesse häufig nicht darauf hinweisen, dass 256-Farben-Unterstützung verfügbar ist.
Was sagt echo $TERM
? Wenn es einfach screen
, müssen Sie möglicherweise set-option -g default-terminal "screen-256color"
zu Ihrem .tmux.conf
hinzufügen.
Danke, das hat den Trick gemacht.
Ich hatte ein ähnliches Problem, bei dem tmux
die Farbe meines fish_prompt
anstelle der Standardfischfarbe verwendete. Ich konnte es auf die gleiche Weise beheben, indem ich die Zeile set-option -g default-terminal "screen-256color"
zu meinem ~/.tmux.conf
hinzufügte und beschaffte.
Hilfreichster Kommentar
Nach meiner Erfahrung kann tmux die darunter liegenden Prozesse häufig nicht darauf hinweisen, dass 256-Farben-Unterstützung verfügbar ist.
Was sagt
echo $TERM
? Wenn es einfachscreen
, müssen Sie möglicherweiseset-option -g default-terminal "screen-256color"
zu Ihrem.tmux.conf
hinzufügen.