Wanneer ik probeer de achtergrondkleuren in .vimrc
of rechtstreeks in VIM met behulp van de opdracht:
set background=dark
… het heeft geen invloed op mijn achtergrond. Geen van beide de light
optie. 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 background
Zegt: “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 .gvimrc
ook. Dit werkt goed voor mij.
Antwoord 4, Autoriteit 5%
Gebruik set bg=dark
Met 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