Solarisiert in Konsole + Tmux + Vim

1560
toliveira

Solarized-Farbschema funktioniert gut, wenn Sie Konsole + vim verwenden, aber ich kann nicht herausfinden, wie ich meinen Computer ordnungsgemäß für die Verwendung von Konsole + tmux + vim konfigurieren kann (siehe Screenshots der Links).

Nachfolgend die Konfiguration, die ich verwende.

Bei Konsole:

user:~$ echo $TERM xterm-256color user:~$ cat .tmux.conf | grep terminal set -g default-terminal "xterm-256color" #"screen-256color" gives the same result user:~$ cat .vimrc :filetype plugin on  syntax enable set term=xterm-256color let g:solarized_termcolors=256 set t_Co=256 set background=dark colorscheme solarized 

Bei tmux:

user:~$ echo $TERM xterm-256color 

Hätten Sie bitte einen Vorschlag?

0
Vielleicht sollten Sie "Begriff" auf "screen-256color" statt "xterm-256color" setzen. [http://superuser.com/a/399326/431697] Versuchen Sie auch, tmux mit der Option "-2" aufzurufen. Philipp Moers vor 8 Jahren 0

2 Antworten auf die Frage

1
toliveira

Laut http://blog.sanctum.geek.nz/term-strings/ :

"Benutzer, die Probleme mit der Darstellung bestimmter Befehlszeilenanwendungen in ihren Terminals haben, erhalten häufig einen sehr irreführenden Rat. [...] Diese Fehlinformationen deuten manchmal darauf hin, dass die Benutzer die erzwungene TERM-Änderung in ihre Terminalsoftware übernehmen Shell-Startskripte. Dies ist eine so schlechte Idee, weil die Shell dazu gezwungen wird, das Terminal zu übernehmen, und somit die vom Emulator gesendete ursprüngliche Terminalidentitätszeichenfolge ignoriert. "

Nach ihrem Vorschlag habe ich aus ~ / .bashrc, ~ / .vimrc und ~ / .tmux.conf jede Erwähnung im Terminal gelöscht.

Jetzt habe ich bei Konsole:

user:~$ echo $TERM xterm 

bei tmux:

user:~$ echo $TERM xterm-256color 

und alles funktioniert gut.

-1
kujaw

Ich suchte nach vielen Lösungen und fand ein abgeflachtes Farbschema, das im Wesentlichen solarisiert ist, aber so gut angepasst wurde, dass es in tmux auf meiner Maschine sofort funktioniert hat. Link:
https://github.com/romainl/flattened