2014-04-16 15 views
15

Staram się, aby Solarized Colorscheme poprawnie działał na maszynie Ubuntu 13.10 wewnątrz Vima wewnątrz tmux wewnątrz gnome-terminalu.Konfigurowanie solarized colorscheme w terminalu gnome, tmux i vim

Zacząłem konfigurować gnome-terminal używając skryptu na this repository i wyświetla on poprawnie kolory. To samo, jeśli uruchomię Vima (z oficjalną Solarized Colorscheme) wewnątrz terminala, bez tmux.

Potem próbowałem skonfigurować tmux za pomocą this. Zdarza się, że kiedy uruchamiam Vima, podświetlanie składni dla kodu php lub javascript jest błędne lub przynajmniej odmienne od tego, które widzę z uruchomieniem Vima bez tmux. Próbowałem również uruchomić Tmux jako tmux -2. Kolory są różne, ale mimo to podkreślenie składni nie jest poprawne.

+0

@romainl Twoje zrzędliwe komentarze zawsze wywołują uśmiech na mojej twarzy! Pomimo negatywności, zawsze jest w nich odrobina prawdy. –

+0

Carlo: Spójrz na to zagadnienie https://gist.github.com/kraft001/2893831 i daj nam znać, jeśli działa. – rasmusx

+0

@rasmusx nie, to jest to samo. Istnieje również błąd w skrypcie, w wierszu 16, ponieważ w katalogu nie istnieje żaden plik 'tmuxcolors.conf', ale zamiast niego jest to' tmuxcolors-dark.conf'. – Carlo

Odpowiedz

26

Przetestowałem go i dostał to działa w następujący sposób:

  1. zainstalować gnome solarized colorscheme. Możesz go uzyskać od https://github.com/sigurdga/gnome-terminal-colors-solarized.

  2. Zainstaluj solarized colorscheme dla vima. Możesz go uzyskać od https://github.com/altercation/vim-colors-solarized. W .vimrc należy dodać następujące ustawienia:

    set t_Co=256 
    set background=dark 
    colorscheme solarized 
    
  3. Ustaw poprawną zmienną TERM dodając następującą linię do .bashrc/.zshrc

    export TERM=screen-256color-bce 
    
  4. Run gnome-terminal, tmux, vim i zysków .

+1

Och, świetnie. Najwyraźniej brakowało tylko eksportu wewnątrz mojego pliku '.zshrc'. Dzięki za pomoc. – Carlo

+3

Poza tym, że wymuszenie TERM jest złą praktyką http://blog.sanctum.geek.nz/term-strings/ – demure

+0

Absolutnie NIE ustawiaj TERM. Drugi to dobra treść :-) – lzap