Brug af VIM: Grundlæggende vejledning.

Jeg troede aldrig, jeg ville sige dette, men jeg synes utroligt godt om den bedste editor derude til terminalen i GNU / Linux: VIM.

Citerer Wikipedia:

vim (den English Jeg så IMproved) er en forbedret version af teksteditor vi, til stede i alle systemer UNIX.

Hans skuespiller, Bram Moolenaar, præsenterede den første version i 1991, dato, hvorfra den har gennemgået mange forbedringer. Hovedfunktionen i både Vim og Vi er, at de har forskellige tilstande, der kan skiftes mellem for at udføre bestemte operationer, hvilket adskiller dem fra de mest almindelige redaktører, som kun har en tilstand, hvor ordrer indtastes ved hjælp af tastekombinationer eller grafiske grænseflader.

Jeg er en af ​​dem, der troede, at dette var en redaktør for "blæksprutter" eller folk med mere end 10 fingre, fordi den enkle kendsgerning at have så mange tastaturgenveje fik mig til at tænke på VIM det var "monsteret" fra konsolredaktører. Sandheden er, at jeg siden i går har lært at bruge den (selv med meget grundlæggende ting) men jeg vænner mig til det og det værste (eller bedst af alt) det er, at jeg kan lide det for meget.

Jeg har altid været fortrolig med hvordan nano, men det er rigtigt, at denne editor er for grundlæggende. Når vi har et grafisk miljø, kan markøren bruges til at kopiere / indsætte, men når vi er i en TTY, ændres tingene. Det er den første fordel, jeg finder VIM. Andre funktioner, som jeg kan lide, er:

  • Valg af tekst i kolonner.
  • Syntaksfremhævning.
  • Fremhævning af parenteser, parenteser og seler (så det er ideelt til programmering).
  • Ekstremt kraftfuld, selv når den fil, vi redigerer, afbrydes, giver den os mulighed for at gendanne den senere.
  • her du kan se mange flere ...

Den eneste teksteditor i konsollen (af dem jeg kender) der "nærmer sig" VIM es MCEdit, MCs teksteditor. Men bemærk citaterne i sætningen ovenfor. VIM har endda en GTK-editor. Men ideen med dette indlæg er ikke at sælge dig eller opfordre dem til at bruge VIM, det er simpelthen en måde at fortælle dig, at det er lettere at bruge, end det virkelig ser ud.

Grundlæggende vejledning i brug af VIM

Jeg tænkte på at efterlade dig en række tastaturgenveje, men jeg tror, ​​det ville være meget mere praktisk, hvis jeg viste dig, hvordan det fungerer ved hjælp af et eksempel. Den første ting vi skal gøre er at installere VIM hvis vi ikke allerede har gjort det, eller hvis det ikke kommer som standard i vores foretrukne distribution. Når vi er installeret, åbner vi en terminal og sætter:

$ vim prueba.txt

Vi ser noget som dette:

Nu trykker vi på tasten I eller nøglen indsatte for at skifte fra kommandotilstand til redigeringstilstand og begynde at skrive. Vi skriver alt, hvis det er muligt, der er længere end to linjer. Jeg for eksempel sætte:

Nu trykker vi på tasten ESC For at afslutte redigeringstilstand flytter vi os til begyndelsen af ​​dokumentet med tastaturpilene og trykker på tasten V. Du vil bemærke, at nedenfor siger nu VISUEL. Med pil ned markerer vi al den tekst, vi skriver. Når vi har alt valgt, trykker vi på tasten Y. Når dette er gjort, vil du se, at nedenunder angiver antallet af kopierede linjer.

Nu bevæger vi os lidt lavere og trykker på tasten P. Hver gang vi trykker på den, indsættes den samme tekst. Hvis i stedet for nøglen Y vi trykker på tasten X, bliver den valgte tekst afskåret. Vi kan indsætte det med nøglen P.

Nu skal vi gemme testdokumentet. Vi trykker ESC hvis vi er i redigeringstilstand og skriver :w, det vil sige to punkter og en W. Hvad dette gør er at skrive eller gemme det, vi laver. Hvis vi senere skriver :q vi forlader editoren. Hvis det, vi ønsker, er at gemme og lukke, skriver vi .

Nu et sidste trick. Antag, at terminalen ved et uheld er lukket, og vi mister dokumentet. Hvad vi skal gøre er at omskrive:

$ vim prueba.txt

og vi får noget som dette:

Hvis du ser i slutningen, har vi en række muligheder. I dette tilfælde trykker vi på tasten R for at hente det forrige dokument, så beder det os om at trykke ENTER Og voila, vi kan fortsætte, hvor vi slap. Hvis vi tilfældigtvis rammer nøglen E (rediger alligevel) vi kan også hente dokumentet ved at skrive : gendanne, og vi får noget som dette:

I dette tilfælde er min mulighed at skrive nummer 1 og voila, vores arbejde er genoprettet igen.

Hvis du vil bruge VIM lettere, så kan du installere GVIM, hvilket er det samme ved hjælp af Gtk-biblioteker til brug af menuer og andre muligheder, der letter brugerens arbejde.

Der er endda en udvidelse til Firefox ringe Vimperor, det giver os mulighed for at håndtere browseren som om VIM det vil blive behandlet 

Og så langt Hvordan, ethvert forslag eller information er velkommen, så vi alle kan lære mere nyttige ting om VIM.