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 blir 😀

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.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   nano sade

    Jag skulle använda Gvim, även om jag inte såg syntaxmarkeringen och det hade varit bra om du lade bilder av lite text i HTML för att se hur allt detta är. Jag ska börja arbeta med Vim och sedan göra en av de djupa analyserna som jag gjorde med Gedit ... ge mig en vecka och jag har det.

    1.    abel sade

      Om du vill se hur syntaxmarkering fungerar bra, lämnar jag dig ett par exempel.
      ompldr.org/vZTRlYg
      ompldr.org/vZDd3cw

      Och i en länk nedan många system för att göra det mer visuellt tilltalande. xP

      Hälsningar.

  2.   Baneman sade

    Vim-självstudien är väldigt bra, förhoppningsvis kommer man att göra det senare, lite mer avancerat eller några fler knep, vilket kan göras med det här verktyget;),
    för tillfället att komma in i denna värld av vim nu

  3.   ren434 sade

    Just nu sitter jag fast med emacs, som nyligen har fått mig mer och mer instängda, å andra sidan gör vim det väldigt svårt för mig att flytta mellan texten.

    PS: Grattis! De är först i rankingen.

    1.    MSX sade

      +1

      Vi män använder Emacs, du vet!
      När jag började läsa "Jag trodde aldrig att jag skulle säga detta, men jag gillar otroligt den bästa redigeraren för terminalen på GNU / Linux ..." Jag tänkte: bra, han upptäckte Emacs!
      Istället visar det sig att killen går ut med svindlar - de saker som man hittar på nätet!

      1.    elav <° Linux sade

        Ohh den macho. Jag antar att då använder du LFS, för att använda en distro med allt tuggat antar jag att det också är en fage, eller hur?

        1.    pandev92 sade

          Man emacs verkar ganska lättare än vim men för färgsmak.

  4.   Dav sade

    vimtutor är en mycket bra interaktiv handledning, den är utformad för att slutföras på 25-30 minuter. Högt rekommenderad!
    apt-get install vimtutor
    vimtutor

    1.    nano sade

      Det fungerar säkert för mig, jag måste arbeta med det

    2.    elav <° Linux sade

      Ja, Vimtutor är faktiskt bra ...

  5.   väsande sade

    Spela det här spelet och det är då du inte slutar använda vim och du kommer att lära dig att använda det dumt, verkligen, du kommer att öva mycket med det här spelet de mest grundläggande sakerna med vim som att veta hur man rör sig ganska snabbt.

    http://vim-adventures.com/

  6.   Mauricio sade

    Jag är ingen utvecklare, så vad jag behöver göra: redigera lite .conf eller lägg händerna i en pkbuild då och då, med NANO räcker det och jag har mycket. En gång för testning öppnade jag en fil i VIM och jag visste inte ens hur jag skulle komma ut därifrån.

  7.   abel sade

    Ganska grundläggande för dem som börjar med vim, även jag trodde att det var ett monster men som allt är det bara en fråga om vana. xP

    Jag lämnar många system för dem som vill prova.
    http://code.google.com/p/vimcolorschemetest/

    Hälsningar.

  8.   rätt sade

    @elav, jag lämnar dig min vimrc så att du kan använda någon konfiguration som fungerar för dig 😉
    http://paste.desdelinux.net/4465

    1.    elav <° Linux sade

      Tack 😀

  9.   Annubis sade

    Jag får en smak för den bästa redigeraren som finns för terminalen i GNU / Linux

    Du gillar att orsaka lågor, va? Detta är förmodligen den äldsta lågan 😛

    PS: VI Rocks!

  10.   Charly sade

    Utmärkt handledning! tack så mycket 😀

  11.   esme sade

    mycket intressant: 3

  12.   JSequeiros sade

    Något grundläggande är alltid bra.

  13.   Rene, från Mexiko, kan. sade

    Det är bra att veta lite om allt, om du behöver det en dag kommer den vise alltid att uppskatta medmänniskans offer.

  14.   räkning sade

    Utmärkt handledning men jag är ny på det här och jag vet inte hur man lägger till brigthscript-redigeraren till gvim https://github.com/chooh/brightscript.vim.git Kan du hjälpa mig