Använda VIM: Grundläggande handledning.

Jag trodde aldrig att jag skulle säga detta, men jag gillar otroligt den bästa redaktören där ute för terminalen GNU / Linux: VIM.

Citerar wikipedia:

vim (av Engelska Jag såg IMproved) är en förbättrad version av textredigerare vi, finns i alla system UNIX.

Dess författare, Bram Moolenaar, presenterade den första versionen i 1991, datum från vilken den har genomgått många förbättringar. Huvudegenskapen för både Vim och Vi är att de har olika lägen som kan växlas mellan för att utföra vissa operationer, vilket skiljer dem från de vanligaste redaktörerna, som bara har ett läge där ordrar matas in med tangentkombinationer eller grafiska gränssnitt.

Jag är en av dem som trodde att detta var en redaktör för "bläckfiskar" eller personer med mer än tio fingrar, eftersom det enkla faktumet att ha så många kortkommandon fick mig att tro att VIM det var "monster" av konsolredaktörer. Sanningen är att jag sedan igår har lärt mig att använda den (även med mycket grundläggande saker) men jag vänjer mig och det värsta (eller bäst av allt) det är att jag gillar det för mycket.

Jag har alltid varit bekväm med hur nano, men det är sant att denna redaktör är för grundläggande. När vi har en grafisk miljö kan markören användas för att kopiera / klistra in, men när vi befinner oss i en TTY förändras saker. Det är den första fördelen som jag finner VIM. Andra funktioner som jag gillar är:

  • Markering av text i kolumner.
  • Syntaxmarkering.
  • Markering av parenteser, parenteser och parenteser (så det är perfekt för programmering).
  • Extremt kraftfull, även när filen vi redigerar avbryts, låter den oss återställa den senare.
  • här du kan se många fler ...

Den enda textredigeraren i konsolen (av de jag känner) som "närmar sig" VIM es MCEdit, MC: s textredigerare. Men lägg märke till citaten i meningen ovan. VIM har till och med en redaktör i GTK. Men tanken med det här inlägget är inte att sälja dig eller uppmuntra dig att använda VIM, det är helt enkelt ett sätt att säga att det är lättare att använda än det verkligen verkar.

Grundläggande handledning om hur du använder VIM

Jag tänkte lämna en serie kortkommandon för dig, men jag tror att det skulle vara mycket mer praktiskt om jag visade dig hur det fungerar med ett exempel. Det första vi ska göra är att installera VIM om vi inte redan har gjort det, eller om det inte kommer som standard i vår favoritdistribution. När vi väl har installerat öppnar vi en terminal och lägger till:

$ vim prueba.txt

Vi kommer att se något liknande detta:

Nu trycker vi på knappen I eller nyckeln Insert för att växla från kommandoläge till redigeringsläge och börja skriva. Vi skriver allt, om möjligt, som har mer än två rader. Jag säger till exempel:

Nu trycker vi på knappen ESK För att lämna redigeringsläget flyttar vi till början av dokumentet med tangentbordspilarna och trycker på knappen V. Du kommer att märka att nedan säger nu VISUELL. Med nedåtpilen markerar vi all text vi skriver. När vi har valt allt trycker vi på knappen Y. När detta är klart ser du att det nedan anger antalet kopierade rader.

Nu går vi lite lägre och trycker på knappen P. Varje gång vi trycker på den kommer samma text att klistras in. Om istället för nyckeln Y vi trycker på knappen X, texten vi valde kommer att stängas av. Vi kan klistra in den igen med nyckeln P.

Nu ska vi spara testdokumentet. Vi trycker ESK om vi är i redigeringsläge och skriver :w, det vill säga två punkter och a W. Vad detta gör är att skriva eller spara det vi gör. Om vi ​​senare skriver :q vi lämnar redaktören. Om det vi vill är att spara och stänga skriver vi .

Nu ett sista trick. Antag att vi av misstag stänger terminalen och tappar dokumentet. Vad vi måste göra är att skriva om:

$ vim prueba.txt

och vi får något liknande:

Om du tittar på slutet har vi en rad alternativ. I det här fallet trycker vi på knappen R för att hämta föregående dokument, då kommer det att be oss att trycka ENTER Och voila, vi kan fortsätta där vi slutade. Om vi ​​av misstag trycker på nyckeln E (redigera ändå) vi kan också hämta dokumentet genom att skriva : ta igen sig, och vi får något liknande:

I det här fallet är mitt alternativ att skriva nummer 1 och voila, vårt arbete återställs igen.

Om du vill använda VIM enklare, då kan du installera GVIM, vilket är detsamma med Gtk-bibliotek för användning av menyer och andra alternativ som underlättar användarens arbete.

Det finns till och med en förlängning för firefox samtal Vimperor, som gör att vi kan hantera webbläsaren som om VIM det kommer att behandlas 

Och så här långt Hur, alla förslag eller information är välkomna så att vi alla kan lära oss mer användbara saker om VIM.