Richten Sie vimrc mit einem solarisierten Farbthema ein

Richten Sie vimrc mit einem solarisierten Farbthema ein

Ich habe gerade mit vim in Ubuntu angefangen und habe einige Probleme beim Einrichten meiner .vimrc-Datei. Das ist, was ich derzeit habe:

 "============= Solarized color theme  =============                             
 "https://github.com/altercation/vim-colors-solarized                            
 syntax enable                   "Use syntax highlighting                        
 set background=dark             "Use dark color scheme                          
 colorscheme solarized           "Choose solarized                               

 "============= Settings =============                                           
 set nocompatible                "Necesary for cool vim things                   
 set number                      "Line numbers                                   
 set colorcolumn=80              "Have a line after 80 char                      
 set ruler                       "Add ruler at the bottom of vim                 
 set cursorline  

Allerdings kann ich mit diesen Einstellungen meine Cursorlinie und die Farbspalte nicht sehen. Wenn ich die solarisierte Farbsyntax nicht verwende, sehe ich sie. Wisst ihr, was ich falsch mache?

Antwort1

Indem man es einstelltt_Coauf 256 erhalten Sie eine abgespeckte Version von Solarized.

Es ist besser zuAktualisieren Sie die Farbpalette Ihres Terminalsstattdessen für präzisere Farben.

set t_Co=16
let g:solarized_termcolors=16

Durch Setzen von t_Cound solarized_termcolorsauf16Wir weisen Vim und Solarized an, die Farbpalette des Terminals zu verwenden.

Antwort2

Achten Sie also auf Folgendes:

  1. Sie sollten dies set t_Co=256in Ihrer vimrc tun. (lesen SieHiermehr)

  2. Sie sollten die Farben auf Ihrem Terminal bearbeiten und dabei einem solarisierten Farbschema folgen. Überprüfen SieDas.

  3. Ich benutze es syntax on, aber ich glaube, syntax enablees sollte auch funktionieren.

  4. Setzen Sie das solarisierte Thema ein~/.vim/colors

Lassen Sie mich wissen, ob es funktioniert, nachdem Sie alle diese Schritte befolgt haben.

Antwort3

Von demLiesmich(Schwerpunktmeins) :

WICHTIGER HINWEIS FÜR TERMINALBENUTZER:

Wenn Sie Solarized im Terminalmodus verwenden möchten (also nicht in einer GUI-Version wie gvim oder macvim),bitte bitte bitteErwägen Sie, das Farbschema Ihres Terminalemulators so einzustellen, dass die Solarized-Palette verwendet wird. Ich habe Paletten für einige beliebte Terminalemulatoren sowie Xdefaults in den offiziellen Solarized-Download aufgenommen, der auf [Solarized-Homepage] verfügbar ist. Wenn Sie Solarized verwendenohneUm diese Farben verwenden zu können, muss Solarized angewiesen werden, sein Farbschema auf einen Satz zu reduzieren, der mit der begrenzten Terminalpalette von 256 Farben kompatibel ist (wohingegen Sie durch die Verwendung der 16 ANSI-Farbwerte des Terminals die richtigen, spezifischen Werte für die Solarized-Palette festlegen können).

Wenn Sie die benutzerdefinierten Terminalfarben verwenden, sollte solarized.vim sofort funktionieren. Wenn Sie einen Terminalemulator verwenden, der 256 Farben unterstützt, und die benutzerdefinierten Solarized-Terminalfarben nicht verwenden möchten, müssen Sie das reduzierte 256-Farbschema verwenden. Fügen Sie dazu einfach die folgende Zeile hinzuVor die colorschem solarizedLinie:

let g:solarized_termcolors=256

Wieder,Ich empfehle, die Terminalfarben entweder manuell oder über eines der vielen für den Import verfügbaren Terminalschemata in solarisierte Werte zu ändern..

Was bei mir unter Ubuntu 16.04 mit der enthaltenen Terminal-Anwendung funktionierte, war, einfach Solarized sowohl für "Text- und Hintergrundfarbe" (hell oder dunkel wählen) als auch für "Palette" in Terminal > Einstellungen > Profile > (wählen Sie Ihr Profil aus) > Bearbeiten > Farben auszuwählen.

In einigen anderen Antworten wird empfohlen, eine Palette mit 256 Farben auszuwählen. Wie jedoch in der Dokumentation erwähnt, erhalten Sie dadurch ein verschlechtertes (und meiner Meinung nach sichtbar schlechteres) Farbschema.

verwandte Informationen