VIMRC -opplæring

VIMRC -opplæring

Ulike programmeringsspråk, så vel som filtyper kan kreve forskjellige konfigurasjoner for ting som indensjon og nøkkelordkoblinger. Det kan hende du må endre malen din basert på hva kundene dine vil ha. I tillegg kan det være lurt å endre eller legge til nye kommandoer.

VIM er en kommandolinje-redaktør for Linux Systems. Det har et sterkt skille for å være den mest potente tekstredigereren som er tilgjengelig for Linux. VIM -tekstredigereren bruker en fil som heter en VIMRC -fil som en konfigurasjonsfil. Det sparer redaktørens preferanser som lastes inn når redaktøren er tilgjengelig. Gitt at VIMRC -filene lagres som ren tekst, kan enhver tekstredigerer brukes for å åpne og endre dem. VIMRC -filen gjør det mulig for brukerne å endre redaktørens preferanser.

I denne artikkelen lærer vi å tilpasse VIM med VIMRC -konfigurasjonsfilen.

Opprette VIMRC -filen

Du kan bruke alle VIMs funksjoner ved å tilpasse din .VIMRC -fil. For å konfigurere VIMRC -filen, må vi først opprette den i hjemmekatalogen til systemet vårt.

Få tilgang til terminalen og bruk følgende instruksjoner for å generere din .VIMRC -fil:

Omar@Omar-VirtualBox: ~ $ vim .vimrc


Når du treffer "Enter", vises en ny ny skjerm. Du vil legge merke til “.vimrc ”i nedre venstre hjørne. Dette er vår nyopprettede VIMRC -fil i VIM.


For å lagre og avslutte filtilstanden, skriver du bare kommandoen “: WQ”. Å trykke “Enter” bringer deg tilbake til terminalen. Nå som VIMRC -konfigurasjonsfilen er opprettet, ser vi etter tilpasningsalternativene.

Aktivering av syntaksutheving i VIM

For å demonstrere syntaksuthevingsfunksjonen til VIM, oppretter vi først en fil med litt kode i den.

Vi lager en ".py ”python -fil og klon litt python -kode i den som en dummy data. Vi navngir filen som “Eksempel.py ”og lagre den i" Desktop "-katalogen.


Nå, for å redigere denne filen i VIM Text Editor, må vi åpne den i VIM. Start terminalen og utfør følgende kommando:

Omar@Omar-VirtualBox: ~ $ vim ./Skrivebord/eksempel.py


Her indikerer “VIM” -kommandoen at den spesifiserte filen åpnes i VIM -redigereren. Deretter gir vi banen til filen som "./Skrivebord/eksempel.py ”.

Når vi trykker på “Enter”, åpner VIM -redigereren filen.


Filinnholdet vises i det grunnleggende formatet i forrige skjermbilde. Det er ingen fremheving for syntaks på koden.

For å aktivere syntaksuthevingsfunksjonen i VIM, avslutter vi filen ved å skrive ": WQ" og åpne .VIMRC -fil igjen fra terminalen med samme kommando:

Omar@Omar-VirtualBox: ~ $ vim .vimrc


De .VIMRC -konfigurasjonsfilen åpnes. Vi bytter driftsmodus for å sette inn modus ved ganske enkelt å treffe “jeg”. Skriv nå "Syntaks på" og bytt tilbake til kommandomodus igjen ved å trykke på "ESC" -tasten. Skriv inn kommandoen “: WQ” for å lagre endringene som er gjort i .vimrc -fil og avslutning.


Vi aktiverte vellykket syntaksuthevingsfunksjonen i VIM. Nå, for å sjekke om det er aktivert, åpner vi “Eksemplet.py ”-filen igjen fra terminalen.

Omar@Omar-VirtualBox: ~ $ vim ./Skrivebord/eksempel.py


Dette åpner den spesifiserte filen og sjekker om syntaksuthevingen fungerer med den.


Stillbildet til VIM -vinduet viser koden med syntaks som er uthevet denne gangen for å vise at syntaksuthevingsfunksjonen for øyeblikket er aktivert på VIM.

Angi linjenumre i VIM

Når vi finner en spesifikk kodelinje, ser vi på eller ber noen om det. Det blir vanskelig å telle linjenummeret manuelt. VIM gir oss en funksjon som vi kan slå på linjenummeringen for å enkelt navigere gjennom filen. Vi aktiverer denne funksjonen i .VIMRC -konfigurasjonsfil.

La oss åpne .VIMRC -fil igjen, bytt til innsatsmodus og skriv inn "Sett nummer":


Lagre endringene og avslutte filen.

Nå, åpne filen fra terminalen for å se om linjenummereringen er aktivert eller ikke.


Opprinnelig inneholder ikke filen linjenumre. Men når vi aktiverer nummerfunksjonen på VIM, kan vi nå enkelt navigere gjennom kodelinjene.

Markørens fremheving i Vim

En annen funksjonalitet som Vim gir oss er å fremheve markørlinjen. Når denne funksjonen er aktivert, kan vi umiddelbart finne hvor markøren for tiden er i. For å aktivere denne funksjonen, åpne .VIMRC -fil og skriv inn “Sett Cursorline” i redigeringsmodus.


Lagre endringene og avslutt filen ved å skrive kommandoen “: WQ”.

Igjen, åpne “eksemplet.py ”-fil for å se om endringene er implementert.


I det forrige bildet kan vi se at markørlinjen er aktivert. Denne linjen er horisontal siden vi fremhever markørlinjen. Her er markøren på linje nummer 9. Så er en markørlinje trukket under den.

Sammen med en horisontal markørlinje kan vi også fremheve markøren vertikalt. Vi oppdager markørens nøyaktige beliggenhet angående linje og kolonne. Åpne .VIMRC -fil og skriv inn “Sett CursorColumn”.


Når du gjør endringer i .vimrc -filen, ikke glem å lagre dem. Nå, etter å ha avsluttet filen, må du åpne “Eksemplet.py ”-fil.


Markørens fremhevingsfunksjon aktiveres både horisontalt og vertikalt på VIM. Det forrige bildet viser den nøyaktige plasseringen av markøren i filen.

Søker i Vim

VIM lar oss søke i en tekstfil på den mest effektive måten. Søkefunksjonen begynner øyeblikkelig å fremheve ordet i det øyeblikket du skriver det for søk. I .VIMRC -fil, skriv inn “Sett IncSearch” og lagre endringene.


Bortsett fra de tidligere utdypede funksjonene, gir Vim oss en lang liste over store funksjonaliteter. Vi kan også angi skiftbredde, tabvidde, nobackup, nowrap og mange flere etter ditt behov.

Konklusjon

Denne artikkelen snakker om tilpasningen av VIM -redaktøren i .VIMRC -konfigurasjonsfil. Ulike konfigurasjonsinnstillinger er diskutert i denne leksjonen. Vi definerte opprinnelig .VIMRC -konfigurasjonsfil og implementerte de forskjellige kommandoene på den for å tilpasse VIM -redigeringsprogrammet. Opprettelsen av VIMRC -filen er forklart. Aktivering av forskjellige funksjoner i VIM som syntaksutheving, nummereringslinjer, markørlinje og markørkolonneutheving, og innstilling av tekstsøket implementeres praktisk talt i VIM Text Editor i denne artikkelen.