Korištenje VIM-a: Osnovni vodič.

Nikad nisam mislio da ću to reći, ali nevjerojatno mi se sviđa najbolji urednik tamo za terminal GNU / Linux: VI.

Citiranje Wikipedija:

energija (od Engleski Vidio sam da je IMproved) poboljšana verzija uređivač teksta vi, prisutan u svim sustavima UNIX.

Njegov glumac, Bram Moolenaar, predstavio prvu verziju u 1991, datum od kojeg je doživio mnoga poboljšanja. Glavna značajka i Vima i Vi je da imaju različite načine rada koji se mogu mijenjati za obavljanje određenih operacija, što ih razlikuje od najčešćih urednika koji imaju samo jedan način u kojem se narudžbe unose pomoću kombinacija tipki ili grafička sučelja.

Jedan sam od onih koji su mislili da je ovo urednik za "hobotnice" ili ljude s više od 10 prstiju, jer me jednostavna činjenica da imam toliko tipkovnih prečaca natjerala da pomislim da VI bilo je to "čudovište" od urednika konzola. Istina je da od jučer učim to koristiti (čak i s vrlo osnovnim stvarima) ali navikavam se i to najgore (ili najbolje od svega) to je da mi se previše sviđa.

Uvijek mi je bilo ugodno s radom nano, ali istina je da je ovaj editor previše osnovni. Kad imamo grafičko okruženje, pokazivač se može koristiti za kopiranje / lijepljenje, ali kada smo u TTY stvari se mijenjaju. To je prva prednost koju smatram VIM. Ostale značajke koje mi se sviđaju su:

  • Odabir teksta u stupcima.
  • Isticanje sintakse.
  • Isticanje zagrada, zagrada i zagrada (tako da je idealno za programiranje).
  • Izuzetno moćan, čak i kad je datoteka koju uređujemo prekinuta, omogućuje nam kasnije vraćanje.
  • ovdje možete vidjeti još mnogo toga ...

Jedini uređivač teksta u konzoli (od onih koje znam) koja se "približava" VI es MCEdit, MC-jev editor teksta. No, primijetite citate u gornjoj rečenici. VIM čak ima urednika u GTK-u. Ali ideja ovog posta nije da vas proda ili potakne na upotrebu VI, to je jednostavno način da vam kažem da ga je lakše koristiti nego što se stvarno čini.

Osnovni vodič o korištenju VIM-a

Razmišljao sam da vam ostavim niz prečaca na tipkovnici, ali mislim da bi bilo puno praktičnije kad bih vam na primjeru pokazao kako to funkcionira. Prvo što ćemo učiniti je instalirati VI ako to već nismo učinili ili ako ne dolazi prema zadanim postavkama u našoj omiljenoj distribuciji. Jednom instalirani, otvaramo terminal i stavljamo:

$ vim prueba.txt

Vidjet ćemo otprilike ovako:

Sada pritisnemo tipku I ili ključ umetak za prebacivanje iz naredbenog u način uređivanja i započinjanje tipkanja. Ako je moguće, napišemo bilo što duže od dva retka. Ja sam na primjer stavio:

Sada pritisnemo tipku ESC da biste izašli iz načina uređivanja, pomaknite se na početak dokumenta strelicama na tipkovnici i pritisnite tipku V. Primijetit ćete da dolje kaže sada VIZUALNI. Strelicom prema dolje označavamo sav tekst koji pišemo. Kad sve odaberemo, pritisnemo tipku Y. Nakon što to učinite, vidjet ćete da ispod označava broj kopiranih redaka.

Sada se pomičemo malo niže i pritisnemo tipku P. Svaki put kad ga pritisnemo, zalijepit će se isti tekst. Ako umjesto ključa Y pritisnemo tipku X, tekst koji smo odabrali bit će odsječen. Možemo ga ponovno zalijepiti ključem P.

Sada ćemo spremiti testni dokument. Pritisnemo ESC ako smo u načinu uređivanja i pišemo :w, odnosno dva boda i a W. Ono što ovo radi je pisanje ili spremanje onoga što radimo. Ako kasnije napišemo :q izaći ćemo iz urednika. Ako je ono što želimo spremiti i zatvoriti, pišemo ????.

Sad posljednji trik. Pretpostavimo da je terminal slučajno zatvoren i da izgubimo dokument. Ono što moramo učiniti je prepisati:

$ vim prueba.txt

i dobit ćemo nešto poput ovoga:

Ako pogledate na kraju, imamo niz mogućnosti. U ovom slučaju pritisnemo tipku R da dohvatimo prethodni dokument, tada će se od nas tražiti da pritisnemo ENTER I voila, možemo nastaviti tamo gdje smo stali. Ako smo slučajno pogodili ključ E (svejedno uredite) dokument možemo dohvatiti i upisivanjem : oporavak, i dobit ćemo nešto poput ovoga:

U ovom slučaju moja je mogućnost da napišem broj 1 i voila, naš se posao ponovno oporavlja.

Ako želite koristiti VI lakše, onda biste mogli instalirati GVIM, što je isto koristeći Gtk knjižnice za upotrebu izbornika i drugih opcija koje olakšavaju rad korisnika.

Postoji čak i produžetak za Firefox poziv Vimperor, koji nam omogućuje da preglednikom upravljamo kao da VI bit će 😀

I ovoliko daleko Howto, svaki prijedlog ili informacija je dobrodošao kako bismo svi mogli naučiti više korisnih stvari o VI.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   nano dijo

    Koristio bih Gvim, iako nisam vidio isticanje sintakse i bilo bi dobro da slike nekog teksta stavite u HTML da biste vidjeli kako je to sve. Idem na posao s Vimom, a zatim napravim jednu od onih dubokih analiza poput one s Geditom ... dajte mi tjedan dana i imam ga.

    1.    Abel dijo

      Ako želite vidjeti kako djeluje isticanje sintakse, ostavljam vam nekoliko primjera.
      ompldr.org/vZTRlYg
      ompldr.org/vZDd3cw

      I na linku ispod puno shema koje ga čine vizualno ugodnijim. xP

      Pozdrav.

  2.   Slayer dijo

    Vim tutorial je vrlo dobar, nadam se da će jedan biti napravljen kasnije, malo napredniji ili neki drugi trikovi, što se može učiniti pomoću ovog alata;),
    za trenutak da sada uđem u ovaj svijet vima

  3.   ren434 dijo

    Trenutno sam zaglavljen s emacsom, što me u posljednje vrijeme sve više zarobljava, s druge strane vim mi jako otežava prelazak između teksta.

    PS: Svaka čast! Oni su prvi na ljestvici.

    1.    MSX dijo

      +1

      Znamo, mi ljudi koristimo Emacs!
      Kad sam počeo čitati "Nikad nisam mislio da ću to reći, ali nevjerojatno mi se sviđa najbolji urednik terminala na GNU / Linuxu ..." Pomislio sam: sjajno, otkrio je Emacs!
      Umjesto toga ispada da momak izlazi s pederima - stvarima koje netko pronađe na mreži!

      1.    elav <° Linux dijo

        Ma taj mačo. Pretpostavljam da onda koristiš ARS, jer korištenje distroa sa svime prožvakanim pretpostavljam da je to i peder, zar ne?

        1.    pandev92 dijo

          Čini mi se da je man emacs prilično lakši od vima, ali za ukuse boja.

  4.   DAV dijo

    vimtutor je vrlo dobar interaktivni vodič, osmišljen je tako da se završi za 25-30 minuta. Preporučuje se!
    apt-get install vimtutor
    vimtutor

    1.    nano dijo

      To sigurno djeluje kod mene, moram poraditi na tome

    2.    elav <° Linux dijo

      Da, Vimtutor je zapravo sjajan ...

  5.   šištav dijo

    Igrajte ovu igru ​​i tada nećete prestati koristiti vim i naučit ćete ga koristiti glupo, zaista, puno ćete vježbati s ovom igrom najosnovnije stvari o vimu, poput znanja kako se kretati prilično brzo.

    http://vim-adventures.com/

  6.   Mauricio dijo

    Nisam programer, pa što trebam učiniti: urediti neki .conf ili s vremena na vrijeme staviti ruke u pkbuild, s NANO-om mi je to dovoljno i imam ih dosta. Jednom sam za testiranje otvorio datoteku u VIM-u i nisam ni znao kako da odem odatle.

  7.   Abel dijo

    Prilično osnovno za one koji počinju s vimom, čak sam i ja mislio da je to čudovište, ali kao i sve, stvar je samo u navici. xP

    Ostavljam puno shema onima koji žele probati.
    http://code.google.com/p/vimcolorschemetest/

    Pozdrav.

  8.   odgovarajuće dijo

    @elav, ostavljam ti svoj vimrc kako bi mogao koristiti neki config koji ti odgovara 😉
    http://paste.desdelinux.net/4465

    1.    elav <° Linux dijo

      Hvala 😀

  9.   Anubis dijo

    Ukusan sam za najbolji uređivač koji postoji za terminal u GNU / Linuxu

    Voliš izazivati ​​plamen, ha? Ovo je vjerojatno najstariji plamen 😛

    PS: VI Stijene!

  10.   Charly dijo

    Izvrsna lekcija! puno hvala 😀

  11.   nemoj puhati dijo

    vrlo zanimljivo: 3

  12.   JSequeiros dijo

    Nešto osnovno je uvijek dobro.

  13.   Rene, iz Meksika, može. dijo

    Dobro je znati malo o svemu, u slučaju da vam jednog dana zatreba, Mudar će uvijek cijeniti žrtvu svojih bližnjih.

  14.   william dijo

    Izvrsna lekcija, ali ja sam novi u ovome i ne znam kako dodati uređivač brigthscript u gvim https://github.com/chooh/brightscript.vim.git Možete li mi pomoći