2014-04-16 6 views
15

Ich habe Mühe, die Solarized Farbschema korrekt auf einer Ubuntu 13.10 Maschine innerhalb Vim innerhalb tmux innerhalb der Gnome-Terminal zu arbeiten.Konfigurieren von Solarized Colorscheme in gnome Terminal, tmux und vim

Ich habe begonnen, gnome-terminal mit dem Skript auf this repository zu konfigurieren, und es zeigt die Farben korrekt an. Dasselbe gilt, wenn ich Vim (mit dem offiziellen solarisierten Farbschema) im Terminal ohne tmux laufen lasse.

Dann habe ich versucht, tmux mit this zu konfigurieren. Es passiert, dass, wenn ich Vim die Syntax Highlight für PHP oder JavaScript-Code ist falsch oder zumindest anders als die, die ich laufen Vim ohne tmux läuft. Ich habe auch versucht, tmux als tmux -2 laufen zu lassen. Die Farben sind unterschiedlich, aber die Syntax-Hervorhebung ist nicht korrekt.

+0

@roomain Ihre mürrischen Kommentare bringen immer ein Lächeln auf mein Gesicht! Trotz der Negativität gibt es immer etwas Wahres an ihnen. –

+0

Carlo: Werfen Sie einen Blick auf dieses Thema https://gist.github.com/kraft001/2893831 und lassen Sie uns wissen, wenn Sie es funktioniert haben. – rasmusx

+0

@rasmusx nein, es ist das gleiche. Es gibt auch einen Fehler im Skript in Zeile 16, da im Verzeichnis keine 'tmuxcolors.conf' existiert, sondern stattdessen' tmuxcolors-dark.conf'. – Carlo

Antwort

26

Ich habe es getestet und bekam es in der folgenden Art und Weise arbeiten:

  1. installieren solarized Farbschema Gnom. Sie können es von https://github.com/sigurdga/gnome-terminal-colors-solarized bekommen.

  2. Solarisiertes Farbschema für Vim installieren. Sie können es von https://github.com/altercation/vim-colors-solarized bekommen. In .vimrc sollten Sie folgende Einstellungen hinzu:

    set t_Co=256 
    set background=dark 
    colorscheme solarized 
    
  3. Korrekte TERM Variable durch Hinzufügen folgende Zeile in Bashrc/.zshrc

    export TERM=screen-256color-bce 
    
  4. Run gnome-terminal, tmux, vim und Gewinn .

+1

Oh, großartig. Offenbar fehlte nur noch der Export in meine '.zshrc' Datei. Danke für Ihre Hilfe. – Carlo

+3

Außer, das TERM zu zwingen, ist schlechte Praxis http://blog.sanctum.geek.nz/term-strings/ – demure

+0

Absolut, setze NICHT TERM. Der andere ist ein guter Inhalt :-) – lzap