Ich verwende VIM und versuche, die VIM-Solarfarben im Terminal zum Laufen zu bringen.
Ich habe dies 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 er ist 256.
Was ist das Problem? Ich bin verwirrt.
Antworten:
Ich hatte ähnliche Probleme, indem ich dies zu meinem .vimrc hinzufügte, um meine Probleme zu beheben
Ich bin mir nicht sicher, warum es funktioniert hat, das Farbschema auf Standard einzustellen, aber ich verwende solarisiertes Licht als Terminal-Thema. Vielleicht ähneln die Farben nur solarisiertem, aber sie sind gut genug für mich.
quelle
Sie müssen Folgendes tun:
let g:solarized_termcolors=256
Aktivieren Sie den Modus für verschlechterte Farben. Dies ist nur erforderlich, wenn Sie Ihrem Terminalemulator keine solarisierten Farben zuweisen.quelle
Ich habe 2-3 Stunden damit verbracht, es herauszufinden. So konfigurieren Sie dieses Farbschema mit Vim.
Stellen Sie sicher, dass Sie nicht zuerst tmux starten . Manchmal liegt es am Farbschema des Terminals.
set syntax on
:echo &t_Co
in vim und schau was du bekommst. Wenn es 8 ist, möchten Sieset t_Co=16
und wenn es 256 als istset t_Co=256
t_Co=256
als nächstes gesetzt hast ist:let g:solarized_termcolors=256
odert_Co=8
und:let g:solarized_termcolors=16
set background=light
oderset background=black
colorscheme solarized
quelle
Fügen Sie Ihrem
~/.vimrc
Dies funktioniert sowohl auf Ansi- als auch auf XTM-256Color-Versionen von Solarized. Getestet auf Terminal 2.3 unter einer neuen OS X 10.8.5 VM-Installation.
NB Diese Antwort ersetzt die vorherige, in der Änderungen an den Profilfeldern vorgeschlagen wurden. Ich habe kürzlich festgestellt, dass ich diese Befehle in meiner
.vimrc
Datei habe, die Solarized tatsächlich konfiguriert haben.quelle
Ich hatte das gleiche Problem mit dem Standardterminal, das 256 Farben nicht unterstützt. Ich habe iTerm2 installiert und das hat das Problem gelöst.
Bearbeiten:
Außerdem müssen Sie Solarized für iTerm2 installieren.
quelle
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 zu überprüfen, ob es funktioniert. Wenn nicht, kommen Sie mit einer Fehlermeldung zurück
quelle