Vim-kommandoer, en grundlæggende guide til at bruge denne teksteditor

Vim-kommandoer, grundlæggende vejledning

El vim tekst editor er en gammel kending af enhver Linux-bruger. især dem programmører. Det er ikke nemt at bruge det, og det har en indlæringskurve, men når du først mestrer det, vil det være din trofaste følgesvend, når du skriver kode. Derfor, hvis du ønsker at komme i gang, vil vi give dig en lille guide til de vigtigste Vim-kommandoer som du skal bruge i dine filer.

Vim er en forbedret version af Vi-editoren, der dukkede op på scenen i 80'erne. Derfor, selvom Vim er en forbedret version af originalen, og som er udvidet på grund af dens store alsidighed og lave ressourceforbrug. Det skal dog bemærkes, at for at bevæge sig igennem det, brugen af ​​musen er begrænset -for ikke at sige på en nul måde-. Derfor er brugen af ​​tastaturet afgørende i denne teksteditor.

Installer Vim på din computer

Vim editor, grundlæggende kommandoer

Den første ting du skal gøre er at installere den berømte editor for at kunne bruge den. En af de behagelige overraskelser ved Vim er det det er multiplatform, så du kan bruge det på alle operativsystemer. Selvom vi allerede har fortalt dig, at det er designet til at blive brugt i Linux-miljøer. Dens installation på Linux er som følger:

sudo apt-get install vim

I stedet hvis du vil installere det på Windows eller MacOS, her efterlader vi dig følgende links til dens officielle side, hvor du både vil have versionen med Terminal og versionen med en GUI-grænseflade. Det mest anbefalede i begge tilfælde er, at du bruger versionen til Terminal.

Windows-version
MacOS version

Når teksteditoren er installeret på din computer, fortsætter vi med at forklare de mest almindelige Vim-kommandoer, der vil tjene som grundlag for at bevæge dig gennem de forskellige filer, du åbner fra den. Til åbne en fil for at redigere, skal du skrive følgende kommando:

vim nombre-documento-.txt

Og ved at trykke på ENTER-tasten vil vi allerede være inde i Vim-editoren med dokumentet åbent og klar til at du kan behandle det.

Væsentlige Vim-kommandoer til dit indtog i den populære teksteditor

Den første ting, vi vil fortælle dig, er, at selvom i sin originale version, havde mange af datidens tastaturer ikke retningstaster, forskydningerne skulle ske med andre nøgler - Der skelnes mellem store og små bogstaver. Og de er følgende:

  • Ret: l
  • Venstre: h
  • Ned: j
  • Over: k
  • Gå til begyndelsen af ​​det dokument, vi har åbent: gg
  • Gå til begyndelsen af ​​en linje: ^
  • Gå til slutningen af ​​en linje: $
  • Gå til slutningen af ​​det dokument, vi har åbent: G
  • Rul til den sidste ændring, vi lavede: ;

Vim-kommandoer til at redigere tekster

computer programmering

Når vi ved, hvordan man bevæger sig gennem de filer, vi åbner i Vim, er det det tid til at redigere disse tekster. Og så efterlader vi dig med de Vim-kommandoer, som du vil bruge oftest. Vim har tre forskellige tilstande: kommandotilstand -den der åbner som standard-, indsætningstilstand og avanceret kommandotilstand.

Nå, når først filen er åben, venter Vim på, at du begynder at skrive de første par kommandoer. Og hvad er disse? Vi præsenterer dem for dig nedenfor:

  • Gå ind i indsættelsestilstand -placer ny tekst-: i (for at forlade denne tilstand skal du blot trykke på ESC)
  • Indtast indsæt og indsæt et nyt tegn lige efter kurset: a
  • Indtast indsæt og skriv til slutningen af ​​den aktuelle linje: A
  • Indsæt en ny linje under kurset: o
  • Indsæt en ny linje over kurset: O
  • Erstat det tegn, der er rigtigt i kurset: r (du skal straks trykke på det nye tegn for at komme ind)
  • Udskriv med den printer, du har konfigureret som standard: ha!

Vim-kommandoer til at klippe, slette og indsætte i et dokument, der åbnes med teksteditoren

Vi fortsætter med at redigere de tekster, som vi har åbnet med den populære teksteditor født i 1991. Og i dette tilfælde vil vi efterlade dig med listen over Vim-kommandoer, som du skal bruge for at kunne slette, klippe, kopiere og indsætte tekst i filen.

  • Klip den aktuelle linje, som markøren er på: dd (enkelt linje) el xDD (hvis du ændrer 'x' til et tal -3dd, for eksempel-, vil de linjer, du har angivet op til markøren, blive skåret ud)
  • Indsæt teksten, som vi har kopieret eller klippet på det sted, hvor vi trykker på kommandoen: p
  • Slet et tegn under markøren: x
  • Slet hele ordet, hvor markøren er placeret: han sagde
  • Slet hele ordet, hvor markøren er placeret, og gå ind i indsætningstilstand: cw
  • Slet fra markøren til slutningen af ​​linjen, og gå ind i indsættelsestilstand: c$
  • Kopier en hel linje: yy
  • Kopier fra hvor vi har markøren til slutningen af ​​linjen: y$
  • Kopier hele ordet, hvor vi har markøren: yiw
  • Kopier linjenummeret, hvorfra vi har placeret markøren: 2yy, 3yy, ... (2 eller 3 linjer fra hvor vi har markøren)

Fortryd ændringer foretaget med Vim-kommandoer

programmeringslinjer

Til sidst, i denne lille Vim-kommandoguide forlader vi dig, hvad du skal gøre hvis du vil fortryde ændringer foretaget med de tidligere kommandoer udføres i teksteditoren.

  • Fortryd den sidst indtastede kommando – :u
  • Fortryd de sidste kommandoer, der angiver nummer – :xu (erstat 'x' med det specifikke tal)
  • Gentag den sidste ændring – : gør om
  • For at gentage alle ændringer fra den sidste time (eller flere timer) – :tidligere 1t 
  • For at gentage ændringerne fra de sidste par minutter – : senere 20m (i dette tilfælde ville det være fra de sidste 20 minutter)

Som du kan se, er der masser af Vim-kommandoer. Og vi er kun blevet i en meget lille del, men måske kan den hjælpe dig med introduktionen af ​​denne populære teksteditor og være i stand til at håndtere de første filer, du åbner fra den. Tilsvarende Der er meget dokumentation på internettet om det. og du kan gå dybere, hvis du ønsker det.

Endvidere Vim har et ret aktivt fællesskab som tilføjer funktioner og nye visningstilstande. Desuden, for at gøre brugen meget lettere -især for nybegyndere-, der er alternativer med en venligere brugergrænseflade det har intet at gøre med alt, hvad vi har forklaret dig. Hvis du vil opdage dem, er nogle eksempler følgende:


Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.