Vim fargevalg
For enhver moderne tekstredigerer er syntaksutheving en kraftig funksjon. Riktig syntaks som fremhever i stor grad gagner de som må jobbe med koder og tekster i en lengre periode. Vim kommer med et standard fargeskjema for mange programmeringsspråk. Det er også tredjeparts fargevalg tilgjengelig.
For å glede deg over den fargerike syntakshøydepunktet, må du imidlertid ha den aktivert. Lær mer om å aktivere syntakshøydepunkt i VIM. For å teste om syntaksuthevingen er på, ta en prøvekode og åpne den i VIM. For demonstrasjon har jeg grepet Sample3.sh fra filprøver.
$ vim Sample3.sh
Som utdataene viser, fremhever Vim riktig nøkkelordene i skriptet. Siden vi ikke har introdusert noen ekstra fargevalg, bruker den standard en.
Hvis syntaksuthevingen ikke fungerer, kjører du følgende VIM -kommando:
$: Syntaks på
For å aktivere syntaksutheving permanent, legg til følgende direktiv i VIMRC -filen:
$ syntaks på
Endring av vim fargeskjema
Som standard kommer Vim med en haug med fargevalg. For det meste kan disse standardfargeskjemaene være tilstrekkelige for dine behov. I den første delen vil vi se på å oppgi alle tilgjengelige fargevalg.
Liste over tilgjengelige fargevalg
For å liste opp alle fargeskjemaene, skriv inn følgende VIM -kommando:
$: ColorScheme
Etter å ha skrevet kommandoen, trykk på "Tab". Dette vil åpne en liste over alle tilgjengelige fargevalg. Hvis du fortsetter å trykke på "Tab", vil Vim sykle gjennom dem alle.
Når du har bestemt deg, bruk følgende kommandostruktur for å bruke den på VIM -økten:
$: ColorScheme
VIM støtter forkortelser av mange av kommandoene. Vi kan bruke følgende forkortelse av ColorScheme for å få fart på ting:
$: Colo
Angi standard VIM -fargeskjema
I forrige seksjon viste vi å endre fargevalget til VIM. Dessverre vil endringen bare vare for den nåværende VIM -økten. Hvordan gjør vi det til en permanent endring?
Husk hvordan vi aktiverte syntakshøydepunkt aktivert permanent? Ja, det samme VIMRC -trikset kommer til å være relevant her. VIMRC -filen, lik Bashrc, lastes inn hver gang VIM starter, og bruker alle konfigurasjonene.
For å aktivere fargeskjemaet DarkBlue som standard, legg til følgende kode på VIMRC -filen:
$ Colo Darkblue
Merk at det skal være ledsaget av "Syntaks på" -direktivet slik at det nye fargevalget alltid blir brukt.
For å ta endringene i kraft, start VIM på nytt. Hvis det ikke er et alternativ, kan du prøve å laste inn VIMRC -filen på nytt ved å bruke følgende VIM -kommando:
$: kilde ~/.vimrc
Legge til nye fargevalg
VIM lar tredjeparts fargevalg brukes. Takket være det fantastiske samfunnet har Vim en omfattende samling av fargevalg.
Det er mange steder du kan ta vim fargevalg fra. Det er noen dedikerte steder for VIM -fargevalg, for eksempel vimcolorschemes, vimcolors osv.
For demonstrasjon, la oss legge til papercolor-tema til VIM. De nødvendige pakkene finner du på PaperColor-tema på GitHub.
Følgende GIT -kommando vil klone repo -innholdet til riktig sted. Lær mer om Git Repo Cloning.
$ git klon https: // github.com/nlknguyen/paperolor-tema.git ~/.vim/pakke/farger/start/paperolor-tema
Vim skal nå gjenkjenne fargevalget.
$: Colo PaperColor
For å gjøre det til standard fargeskjema, oppdater VIMRC -filen:
$ Colo PaperColor
Siste tanker
Denne guiden demonstrerer å håndtere fargevalgene i VIM. Det kommer med en håndfull fargevalg som standard. Du kan imidlertid også legge til din favoritt fra internett. Vi demonstrerte hvordan vi kan ta tak i og konfigurere et tredjeparts fargevalg i VIM.
Merk at disse fargeskjemaene regelmessig blir oppdatert. Metoden som er demonstrert her vil forlate deg sitte fast på samme versjon. For å takle dette problemet, er det VIM -plugin -ledere tilgjengelig som automatisk installerer, oppdaterer og laster inn pluginene du ønsker. Lær mer om Vundle Plugin Manager for Vim. Det er også andre nettsteder som Vim Awesome som holder en katalog med mange Vim -plugins.
Glad databehandling!