Instellen van de vim achtergrondkleuren

Wanneer ik probeer de achtergrondkleuren in .vimrcof rechtstreeks in VIM met behulp van de opdracht:

set background=dark

… het heeft geen invloed op mijn achtergrond. Geen van beide de lightoptie. Het ziet er echter goed uit als ik Gvim run.

Is er een manier om de achtergrond in VIM te veranderen zonder mijn Konsole-instellingen te wijzigen?

Bewerken Oké, er is een verschil tussen GuiFG / GUBG en CETERMFG / CETERMBG. Terwijl de GUI veel verschillende kleurencombinaties accepteert, maakt CTERM slechts weinig standaard.


Antwoord 1, Autoriteit 100%

De eigen hulp van VIM op set backgroundZegt: “Instelling van deze optie verandert de achtergrondkleur niet, het vertelt vim waar de achtergrondkleur eruit ziet. Voor het veranderen van de achtergrondkleur, zie |: Hallo -Normaal | “

Bijvoorbeeld

:highlight Normal ctermfg=grey ctermbg=darkblue

Schrijf in het wit op blauw op uw kleurenterminal.


Antwoord 2, Autoriteit 16%

In een terminalemulator zoals Konsole of GNOME-terminal, moet u een 256 kleureninstelling voor VIM instellen.

:set  t_Co=256

Daarna kunt u uw achtergrond wijzigen.


Antwoord 3, Autoriteit 10%

Probeer

toe te voegen

set background=dark

Naar uw .gvimrcook. Dit werkt goed voor mij.


Antwoord 4, Autoriteit 5%

Gebruik set bg=darkMet een witte achtergrond kan bijna onleesbare tekst produceren in sommige syntaxis-markeringsregelingen. In plaats daarvan kunt u de algehele kleurenscheme wijzigen in iets dat er goed uitziet in uw terminal. Het ColorCheme-bestand moet het achtergrondattribuut voor u op de juiste manier instellen. Zie ook voor meer informatie:

:h color

Antwoord 5

Supplement van Windows

GVIM-versie: 8.2

Locatie van .gvimrc : %userprofile%/.gvimrc

" .gvimrc
colorscheme darkblue

Welke kleur kan u kiezen?

Zoek uw installatiemap en ga naar de map van colors.
in mijn geval is:
%PROGRAMFILES(X86)%\Vim\vim82\colors

blue.vim
darkblue.vim
slate.vim
...
README.txt

Other episodes