Solarisierte Farben in vim scheinen für mich nicht zu funktionieren
18344
user27449
Ich arbeite mit vim und versuche, die vim-Farben im Terminal zum Arbeiten zu bringen.
Ich habe folgendes in meiner vimrc-Datei:
set syntax on set t_Co=256 " let g:solarized_termcolors=16 set background=light colorscheme solarized
Es scheint nicht zu funktionieren.
Ich habe (mit: echo) den Wert von t_Co ausgegeben und es ist 256.
Was ist das Problem? Ich bin verwirrt.
Warum ist die Zeile g: solarized_termcolors = 16 auskommentiert?
Uku Loskit vor 13 Jahren
0
da das unkommentieren keine Auswirkung hatte, war es immer noch völlig durcheinander, der Hintergrund ist weiß, die Zahlen auf der linken Seite haben einen grauen Hintergrund und überall dort, wo Text vorhanden ist, ist der Hintergrund grau.
user27449 vor 13 Jahren
0
Ich hatte ähnliche Probleme und fügte dies meiner .vimrc hinzu, um meine Probleme zu beheben
set term=xterm-256color set background=light colorscheme default
Ich bin mir nicht sicher, warum das Farbschema auf Standard eingestellt war, aber ich verwende solarisiertes Licht als Terminalmotiv. Vielleicht sind die Farben ähnlich wie bei solarisiertem Licht, aber für mich sind sie gut genug.
set term = xterm-256color war der Weg für mich.
deadalnix vor 12 Jahren
3
Dies setzt das Farbschema nicht auf "Solarisiert".
IanVaughan vor 10 Jahren
1
4
Pablo Castellazzi
Sie müssen tun:
let g:solarized_termcolors=256 set background=light colorscheme solarized
let g:solarized_termcolors=256eingeschränkten Farbmodus aktivieren. Dies ist nur erforderlich, wenn Sie keine Solarisierfarben auf Ihren Terminalemulator anwenden.
sollte ich t_Co = 256 entfernen? Als ich das getan habe, blinkte mein gesamtes Terminal jede Sekunde oder so.
user27449 vor 13 Jahren
0
Das Erzwingen der Anzahl von Farben kann funktionieren, normalerweise jedoch nicht. Setzen Sie die TERM-Umgebungsvariable auf einen für Ihren Emulator geeigneten Wert. Welche Art von Terminal benutzen Sie?
Pablo Castellazzi vor 13 Jahren
0
Ich bin auf Mac OSX leapard und verwende das Standardterminal.
user27449 vor 13 Jahren
0
Der Autor von Solarized erläutert, wie Sie Terminal.app richtig einrichten [hier] (https://github.com/altercation/solarized/tree/master/osx-terminal.app-colors-solarized).
Pablo Castellazzi vor 13 Jahren
0
3
1.61803
Fügen Sie Ihrem hinzu ~/.vimrc
" Solarized Dark syntax enable set t_Co=256 let g:solarized_termcolors=256 set background=dark colorscheme solarized
Dies funktioniert sowohl für die ansi als auch für die xterm-256color-Version von Solarized. Getestet an Terminal 2.3 auf einer neuen VM-Installation von OS X 10.8.5.
Hinweis: Diese Antwort ersetzt die vorherige, die Änderungen an den Profilfeldern vorgeschlagen hat. Ich habe kürzlich festgestellt, dass ich diese Befehle in meiner .vimrcDatei hatte, die Solarized tatsächlich konfiguriert hat.
3
Vallabh Kansagara
Ich habe 2-3 Stunden damit verbracht, es herauszufinden. So konfigurieren Sie dieses Farbschema mit Vim.
Stellen Sie sicher, dass Sie tmux nicht zuerst starten . Manchmal verwirrt es sich mit dem Terminal-Farbschema.
set syntax on
:echo &t_Coin vim und sehen, was Sie bekommen. Wenn es 8 sind, wollen Sie set t_Co=16und wenn es 256 sindset t_Co=256
wenn du t_Co=256als nächstes eingestellt hast ist :let g:solarized_termcolors=256oder t_Co=8und:let g:solarized_termcolors=16
set background=light oder set background=black
Und schlussendlich colorscheme solarized
1
Tae
Ich hatte das gleiche Problem mit dem Standardterminal, das 256 Farben nicht unterstützt. Ich habe iTerm2 installiert und damit das Problem gelöst.
Bearbeiten:
Außerdem müssen Sie Solarized für iTerm2 installieren.
Danke, ich habe über eine Woche nach dieser Lösung gesucht, aber das funktioniert großartig.
Dimpu Aravind Buddha vor 7 Jahren
0
0
CuriousMind
Gut,
Zuerst laden Sie solarized.vim auf Ihre .vim / Farben Ordner
Laden Sie anschließend togglebg.vim in Ihren Ordner .vim / autoload herunter
Versuchen Sie, vim erneut zu starten, und prüfen Sie, ob es funktioniert. Wenn nicht, kommen Sie mit einer Fehlermeldung zurück
Ich habe es versucht und keine Veränderung. Ich erhalte diese Fehlermeldung, aber ich denke, es ist nicht verbunden (nachdem ich command-t installiert habe) vim / bundle / vim-makegreen / plugin / makegreen.vim: Zeile 73: E227: Mapping existiert bereits für \ t
user27449 vor 13 Jahren
0