Bruke VIM: Grunnleggende opplæring.

Jeg trodde aldri jeg skulle si dette, men jeg liker utrolig den beste redaktøren der ute for terminalen i GNU / Linux: VIM.

Sitering Wikipedia:

Vim (av Norsk Jeg så IMproved) er en forbedret versjon av tekstredaktør vi, til stede i alle systemer UNIX.

Hans skuespiller, Bram Moolenaar, presenterte den første versjonen i 1991, dato som den har gjennomgått mange forbedringer. Hovedfunksjonen til både Vim og Vi er at de har forskjellige moduser som kan byttes mellom for å utføre bestemte operasjoner, som skiller dem fra de vanligste redaktørene, som bare har en modus der ordrer blir skrevet inn ved hjelp av tastekombinasjoner grafiske grensesnitt.

Jeg er en av dem som trodde at dette var en redaktør for "blekksprut" eller personer med mer enn 10 fingre, fordi det enkle faktum å ha så mange hurtigtaster fikk meg til å tenke at VIM det var "monsteret" til konsollredaktører. Sannheten er at siden i går har jeg lært å bruke den (selv med veldig grunnleggende ting) men jeg blir vant til det, og det verste (eller best av alt) det er at jeg liker det for mye.

Jeg har alltid vært komfortabel med driften av nano, men det er sant at denne redaktøren er for grunnleggende. Når vi har et grafisk miljø, kan markøren brukes til å kopiere / lime inn, men når vi er i en TTY, endres ting. Det er den første fordelen som jeg finner VIM. Andre funksjoner som jeg liker er:

  • Valg av tekst i kolonner.
  • Syntaksutheving.
  • Fremheving av parenteser, parenteser og seler (noe som gjør den ideell for programmering).
  • Ekstremt kraftig, selv når filen vi redigerer er avbrutt, lar den oss gjenopprette den senere.
  • her du kan se mange flere ...

Den eneste tekstredigereren i konsollen (av de jeg kjenner) som "nærmer seg" til VIM es MCEditt, MCs tekstredigerer. Men legg merke til sitatene i setningen over. VIM har til og med en GTK-editor. Men ideen med dette innlegget er ikke å selge deg eller oppmuntre dem til å bruke VIM, det er ganske enkelt en måte å fortelle deg at det er lettere å bruke enn det virkelig ser ut.

Grunnleggende opplæring om bruk av VIM

Jeg tenkte å gi deg en serie hurtigtaster, men jeg tror det ville være mye mer praktisk hvis jeg viste deg hvordan det fungerer ved hjelp av et eksempel. Det første vi skal gjøre er å installere VIM hvis vi ikke allerede har gjort det, eller hvis det ikke kommer som standard i vår favorittdistribusjon. Når vi er installert, åpner vi en terminal og setter:

$ vim prueba.txt

Vi får se noe slikt:

Nå trykker vi på tasten I eller nøkkelen innfelt for å bytte fra kommandomodus til redigeringsmodus og begynne å skrive. Vi skriver noe, hvis mulig, som er lengre enn to linjer. Jeg la for eksempel:

Nå trykker vi på tasten ESC For å avslutte redigeringsmodus, flytter vi til begynnelsen av dokumentet med tastaturpilene og trykker på tasten V. Du vil merke at nedenfor sier nå VISUELL. Med pil ned markerer vi all teksten vi skriver. Når vi har valgt alt, trykker vi på tasten Y. Når dette er gjort, vil du se at under det angir antall kopierte linjer.

Nå beveger vi oss litt lavere og trykker på tasten P. Hver gang vi trykker på den, limes den samme teksten inn. Hvis i stedet for nøkkelen Y vi trykker på tasten X, teksten vi valgte blir kuttet av. Vi kan lime den inn igjen med nøkkelen P.

Nå skal vi lagre testdokumentet. Vi trykker ESC hvis vi er i redigeringsmodus og skriver :w, det vil si to poeng og a W. Hva dette gjør er å skrive eller lagre det vi holder på med. Hvis vi senere skriver :q vi avslutter redaktøren. Hvis det vi ønsker er å lagre og lukke, skriver vi .

Nå et siste triks. Anta at terminalen ved et uhell er stengt, og vi mister dokumentet. Det vi må gjøre er å skrive om:

$ vim prueba.txt

og vi får noe slikt:

Hvis du ser på slutten, har vi en rekke alternativer. I dette tilfellet trykker vi på tasten R for å hente forrige dokument, vil det be oss om å trykke ENTER Og voila, vi kan fortsette der vi slapp. Hvis vi ved en tilfeldighet treffer nøkkelen E (rediger allikevel) vi kan også hente dokumentet ved å skrive : gjenopprette, og vi får noe slikt:

I dette tilfellet er mitt alternativ å skrive nummer 1 og voila, vårt arbeid er gjenopprettet igjen.

Hvis du vil bruke VIM enklere, så kan du installere GVIM, som er det samme ved bruk av Gtk-biblioteker for bruk av menyer og andre alternativer som letter brukerens arbeid.

Det er til og med en utvidelse for Firefox ring Vimperor, som lar oss håndtere nettleseren som om VIM det vil bli behandlet 

Og så langt Hvordan, alle forslag eller informasjon er velkomne, slik at vi alle kan lære mer nyttige ting om VIM.