Det er to måter å bruke VIM -innstillingsalternativene:
1. Aktiver alternativene for en individuell fil inne i VIM -økten ved å bruke: Sett opp ønsket fil i VIM, skriv inn et hvilket som helst alternativ ved å bruke: Angi kommandoen i normal modus, og trykk Enter.
2. Aktiver alternativene permanent for alle filene ved å spesifisere dem i den lokale VIM -konfigurasjonsfilen ~//.vimrc. Uansett hvilke alternativer du vil aktivere, bare legg dem til i ~/.VIMRC -filen ved å fjerne (:) før den angitte kommandoen, lagre og lukk filen.
VIM -konfigurasjonsfil kan opprettes for den nåværende brukeren med følgende kommando i terminalen:
$ berøring ~/.vimrcFor å redigere VIM -konfigurasjonsfilen, bruk følgende kommando i terminalen:
$ vim ~/.vimrcSøke alternativer
Aktiver søket om søk
Når du søker etter litt tekst, er det ofte nyttig å fremheve alle søkeresultatene, slik at du kan finne på et øyeblikk der det matchende mønsteret ligger. Aktivering av fremheving av søk gir en farget bakgrunn til alle søkeresultatene. Søkemyndighet er deaktivert som standard.
For å aktivere søk på søk, bruk følgende kommando:
: Sett HLSearchFor å deaktivere søk på søk, bare prefiks alternativet med ordet "nei".
: Sett NohlsearchInkrementelle søk
Vanligvis, når du utfører et normalt søk i VIM, kan du bare se resultatet etter at du har skrevet hele søkeordet og trykket på Enter. Med VIM inkrementelt søk kan du se søkeresultatene når du begynner å skrive ut søkeordet. Det fremhever all teksten som samsvarer med det du har lagt inn så langt. For eksempel søker du etter ordet "telle". Når du begynner å skrive brev, vil du se at vim fremhever kampene.
Det trinnvise søket er deaktivert som standard. For å aktivere trinnvis søk, bruk følgende kommando:
: sett incsearchFor å deaktivere trinnvis søk, bare prefiks alternativet med ordet "nei".
: Sett noincsearchCase ufølsom søk
Som standard utfører VIM Case Sensitive Search, behandler store bokstaver og små bokstaver annerledes. For å utføre saken ufølsomt søk, bruk følgende kommando:
: sett ignorekaseFor å aktivere saken sensitivt søk, bare prefiks alternativet med ordet "nei".
: Sett NoignoreCaseSmart søk
Noen ganger, mens du utfører sakssensitivt søk etter litt tekst, må du utføre saken ufølsom søk etter annen tekst. Skifter mellom ignorcase og noignorecase kan være irriterende. Heldigvis, VIM lar oss gjøre smartsøk ved å bruke alternativet SmartCase med ignorekasealternativet. Ved å kombinere disse alternativene, vil du få begge saker følsomme eller ufølsomme søk basert på scenariet:
For å utføre et smart søk i VIM, bruk følgende kommandoer:
: Sett ignorekase (trykk Enter)For å deaktivere smart søk, bare prefiks alternativene med ordet "nei":
: Sett NosmartCaseSkriv filer automatisk
Mens du bytter mellom flere filer, ber Vim deg først om å lagre filen hvis den er endret. Imidlertid med Autowrite Alternativ, VIM lagrer filen automatisk når du bruker: N (eller: P,: Først,: sist) kommandoer for å bytte til en annen fil.
For automatisk å skrive filer før du åpner en annen fil, bruk følgende kommando:
: Sett AutowriteFor å deaktivere dette alternativet, bare prefiks alternativet med ordet "nei".
: Sett NoautowriteAktivering av automatisk innrykk
Aktivering av automatisk innrykk i Vim lar deg innrykk hver linje den samme som den forrige. For eksempel innrykker du en linje med rom eller faner og trykker på Enter. De neste linjene du skriver vil automatisk være ment med samme beløp som forrige linje.
For å aktivere automatisk innrykk i VIM, bruk følgende kommando:
: sett autoindentFor å deaktivere automatisk innrykk, Bare prefiks alternativet med ordet "nei".
: Sett NoautoindentSyntaksutheving
Syntaks som fremhever viser kildekoden i forskjellige farger for å forbedre lesbarheten. For å aktivere syntakshøydepunkt i VIM, bruk følgende kommando:
: Syntaks påFor å deaktivere syntaksuthevingen, er det bare å prefiksere alternativet med ordet "nei".
: Syntaks avAngi et fargeskjema for syntaksutheving
Fargeskjemaet er i utgangspunktet en kombinasjon av farger som brukes i syntaksutheving. Det kommer nyttig, ettersom fargene kan hjelpe deg med å identifisere forskjellige datatyper, funksjoner, parametere osv.
VIM inneholder noen forhåndsinstallerte fargeskjemaer som kan sees fra VIM. Type: ColorScheme, Hit Spacebar og bruk deretter snarveien Ctrl+D:
: ColorScheme [Space] [Ctrl+D]For å angi et nytt fargeskjema for syntaksutheving, skriv inn:fargevalg Kommando etterfulgt av navnet på ordningen.
: ColorScheme NameEksempel:
: ColorScheme TorteSkjermnummerering
Linjetall i en redaktør kan være veldig nyttige i å navigere gjennom filen. Den forteller også hvor du er i filen. Som standard viser ikke VIM -nummerering.
For å vise linjenumre i VIM, bruk følgende kommando:
: sett nummerFor å skjule linjenummering, bare prefiks alternativet med ordet "nei".
: sett ikke -rumberSett Windows -tittelen
Vim lar deg også endre tittelen på Vim -redigeringsvinduet. Med denne funksjonen kan du vise filen som for øyeblikket redigeres.
For å spesifisere en ny tittel for VIM -vinduet, bruk følgende kommando ved å erstatte streng Med ditt foretrukne strengnavn.
: sett titlestring = strengFor å vise det originale filnavnet som tittel, bruk %t:
: sett titlestring =%tEtter å ha spesifisert tittelstrengen, bruk følgende kommando for å angi denne nye tittelen:
: sett tittelFor å fjerne den nye tittelen og gå tilbake til standard en, bare prefiks alternativet med ordet "nei".
: sett notitleVis markørposisjon
Ved å bruke linjalkommandoen i VIM, kan du finne ut markørens nåværende posisjon i filen. Den viser raden og kolonnen til markøren, som kan være ganske nyttig når du blar gjennom en lang tekstfil.
For å vise markørens nåværende posisjon i VIM, bruk følgende kommando:
: Sett linjalFor å deaktivere dette alternativet, bare prefiks alternativet med ordet "nei".
: sett NorulerSett bekreft
Når du prøver å utføre visse operasjoner (som: q eller: e) på en modifisert fil uten å lagre den, blir operasjonene mislykket. Imidlertid, hvis du bruker bekreftelsesalternativet, viser VIM bekreftelsesdialogen og spør om du vil lagre filen.
For å bruke bekreftelsesalternativet i VIM, bruk følgende kommando:
: sett bekreftFor å deaktivere dette alternativet, bare prefiks alternativet med ordet "nei".
: Sett NoconfirmSett historie
Som standard husker Vim historien til 50 (:) Kommandoer og søkemønstre. Du kan imidlertid endre denne standardoppførselen ved å redusere eller øke antall kommandoer å huske.
For å endre antall kommandoer Vim Husk, bruk følgende kommando ved å erstatte X med antall kommandoer som skal huske:
: Sett historie = xAktiver stavekontroll
En annen flott funksjon i Vim er stavekontroll. Når stavekontrollen er aktivert, finner og fremhever VIM det feilstavede ordet.
For å aktivere stavekontroll i VIM, bruk følgende kommando:
: sett staveFor å deaktivere dette alternativet, bare prefiks alternativet med ordet "nei".
: Sett NospellSå det er slik du kan bruke noen av de viktige og nyttige VIM -innstillingsalternativene for å konfigurere VIM i henhold til dine preferanser. Bruk disse alternativene på individuelle filer eller bruk dem på alle filer ved å legge dem til i ~//.VIMRC -fil.