Uporaba VIM: Osnovna vadnica.

Nikoli si nisem mislil, da bom to rekel, vendar mi je neverjetno všeč najboljši urednik za terminal v GNU / Linux: VIM.

Citiranje Wikipedia:

Vim (od Angleški Videl sem, da je IMproved) izboljšana različica urejevalnik besedil vi, prisotna v vseh sistemih UNIX.

Njen avtor, Bram Moolenaar, predstavil prvo različico v 1991, datum, od katerega je bil deležen številnih izboljšav. Glavna značilnost tako Vima kot Vi je, da imata različne načine, ki jih je mogoče preklopiti med izvajanjem določenih operacij, kar jih razlikuje od najpogostejših urejevalnikov, ki imajo samo en način, v katerem se naročila vnašajo s kombinacijo tipk oz. grafični vmesniki.

Sem eden tistih, ki je mislil, da je to urednik za "hobotnice" ali ljudi z več kot 10 prsti, ker me je preprosto dejstvo, da imam toliko bližnjic na tipkovnici, pomislilo, da VIM to je bila "pošast" urednikov konzol. Resnica je, da se od včeraj učim uporabljati to (tudi z zelo osnovnimi stvarmi) ampak jaz se navajam in to najhuje (ali najboljše od vsega) to je, da mi je preveč všeč.

Vedno mi je bilo všeč, kako nano, je pa res, da je ta urejevalnik preveč osnovni. Ko imamo grafično okolje, lahko kurzor uporabimo za kopiranje / lepljenje, ko pa smo v TTY, se stvari spremenijo. To je prva prednost, ki se mi zdi VIM. Druge funkcije, ki so mi všeč, so:

  • Izbor besedila v stolpcih.
  • Označevanje sintakse.
  • Poudarjanje oklepajev, oklepajev in oklepajev (zato je idealen za programiranje).
  • Izredno zmogljiv, tudi če je datoteka, ki jo urejamo, prekinjena, nam omogoča, da jo pozneje obnovimo.
  • Tukaj lahko vidite še veliko več ...

Edini urejevalnik besedil v konzoli (od tistih, ki jih poznam) ki se "približuje" VIM es MCEdit, MC-jev urejevalnik besedil. Toda upoštevajte citate v zgornjem stavku. VIM ima celo urejevalnik GTK. Toda ideja te objave ni, da vas proda ali spodbudi k uporabi VIM, preprosto vam povemo, da je lažje uporabljati, kot se zdi v resnici.

Osnovna vadnica o uporabi VIM-a

Razmišljal sem, da bi vam pustil vrsto bližnjic na tipkovnici, vendar mislim, da bi bilo veliko bolj praktično, če bi vam na primeru pokazal, kako deluje. Prva stvar, ki jo bomo storili, je namestitev VIM če tega še nismo storili ali če v naši najljubši distribuciji privzeto ne pride. Po namestitvi odpremo terminal in damo:

$ vim prueba.txt

Videli bomo nekaj takega:

Zdaj pritisnemo tipko I ali ključ Vstavi da preklopite iz ukaznega načina v način urejanja in začnete tipkati. Če je mogoče, napišemo karkoli, kar je daljše od dveh vrstic. Sem na primer dal:

Zdaj pritisnemo tipko ESC Za izhod iz načina urejanja se s puščicami na tipkovnici pomaknemo na začetek dokumenta in pritisnemo tipko V. Opazili boste, da spodaj piše zdaj VIZUALNO. S puščico dol označimo celotno besedilo, ki ga napišemo. Ko imamo vse izbrano, pritisnemo tipko Y. Ko je to končano, boste videli, da spodaj označuje število kopiranih vrstic.

Zdaj se premaknemo malo nižje in pritisnemo tipko P. Vsakič, ko ga pritisnemo, bomo prilepili isto besedilo. Če namesto ključa Y pritisnemo tipko X, besedilo, ki smo ga izbrali, bo odrezano. Lahko ga prilepimo s ključem P.

Zdaj bomo shranili testni dokument. Pritisnemo ESC če smo v načinu urejanja in pišemo :w, to je dve točki in a W. To naredi, da napišemo ali shranimo to, kar počnemo. Če kasneje pišemo :q bomo zapustili urejevalnik. Če želimo shraniti in zapreti, pišemo 😡.

Zdaj še zadnji trik. Recimo, da je terminal nenamerno zaprt in izgubimo dokument. Kar moramo storiti, je prepisati:

$ vim prueba.txt

in dobili bomo nekaj takega:

Če pogledate na koncu, imamo na voljo vrsto možnosti. V tem primeru pritisnemo tipko R če želite pridobiti prejšnji dokument, nas bo pozval, da pritisnemo ENTER In voila, lahko nadaljujemo tam, kjer smo končali. Zdaj, če smo slučajno zadeli ključ E (vseeno uredite) dokument lahko dobimo tudi s tipkanjem : okrevanje, in dobili bomo nekaj takega:

V tem primeru je moja možnost, da napišem številko 1 in voila, naše delo je spet obnovljeno.

Če želite uporabiti VIM lažje, potem lahko namestite GVIM, kar je enako z uporabo knjižnic Gtk za uporabo menijev in drugih možnosti, ki olajšajo uporabnikovo delo.

Obstaja celo podaljšek za Firefox klic Vimperor, ki nam omogoča, da z brskalnikom ravnamo kot da VIM bo 😀

In tako daleč Kako, vsak predlog ali informacija je dobrodošel, da se lahko vsi naučimo več koristnih stvari o tem VIM.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   nano je dejal

    Uporabil bi Gvim, čeprav nisem videl poudarjanja sintakse in bilo bi dobro, če bi slike nekega besedila postavili v HTML, da bi videli, kako je vse to. Z Vimom se bom lotil dela in nato naredil eno od tistih globokih analiz, kot sem jo naredil z Geditom ... dajte mi en teden in ga imam.

    1.    Abel je dejal

      Če želite videti, kako deluje poudarjanje sintakse, vam bom pustil nekaj primerov.
      ompldr.org/vZTRlYg
      ompldr.org/vZDd3cw

      In v spodnji povezavi veliko shem, da bo vizualno bolj prijeten. xP

      Lep pozdrav.

  2.   Slayer je dejal

    Vim vadnica je zelo dobra, upajmo, da bo narejena kasneje, malo naprednejša ali kakšen trik, ki ga je mogoče narediti s tem orodjem;)
    za trenutek, da zdaj pridem v ta svet vim

  3.   ren434 je dejal

    Trenutno sem zaljubljen v emacs, ki me zadnje čase čedalje bolj ujame, po drugi strani pa mi vim zelo otežuje premikanje med besedilom.

    PS: Čestitamo! Na lestvici so prvi.

    1.    MSX je dejal

      +1

      Moški uporabljamo Emacs, veste!
      Ko sem začel brati: "Nikoli si nisem mislil, da bom to rekel, ampak neverjetno mi je všeč najboljši urejevalnik terminala na GNU / Linux ..." sem si mislil: super, odkril je Emacs!
      Namesto tega se izkaže, da fant gre ven s queers 😛 stvarmi, ki jih človek najde na mreži!

      1.    elav <° Linux je dejal

        Oh, ta mačo. Mislim, da potem uporabite LFS, ker je uporaba distro z vsem prežvečenim verjetno tudi peder, kajne?

        1.    pandev92 je dejal

          Man emacs se mi zdi precej lažji kot vim, ampak za barvne okuse.

  4.   Dav je dejal

    vimtutor je zelo dobra interaktivna vadnica, zasnovana je tako, da se izvede v 25-30 minutah. zelo priporočljivo!
    apt-get install vimtutor
    vimtutor

    1.    nano je dejal

      To zagotovo deluje zame, na tem moram delati

    2.    elav <° Linux je dejal

      Ja, pravzaprav je Vimtutor odličen ...

  5.   suha je dejal

    Igrajte to igro in takrat ne boste nehali uporabljati vima in se ga boste naučili neumno uporabljati, v resnici boste s to igro veliko vadili najosnovnejše stvari o vim-u, na primer vedeti, kako se lahko hitro premikate.

    http://vim-adventures.com/

  6.   Mauricio je dejal

    Nisem razvijalec, zato moram kaj storiti: urejati nekaj .conf ali občasno dati roke v pkbuild, z NANO mi je dovolj in imam ga dovolj. Enkrat sem za testiranje odprl datoteko v VIM-u in sploh nisem vedel, kako iti od tam.

  7.   Abel je dejal

    Precej osnovno za tiste, ki začnejo z vimom, tudi jaz sem mislil, da gre za pošast, ampak kot za vse, gre le za navado. xP

    Veliko shem puščam za tiste, ki želijo poskusiti.
    http://code.google.com/p/vimcolorschemetest/

    Lep pozdrav.

  8.   pravilno je dejal

    @elav, zapuščam ti svoj vimrc, da lahko uporabiš nekaj konfiguracije, ki ti ustreza 😉
    http://paste.desdelinux.net/4465

    1.    elav <° Linux je dejal

      Hvala 😀

  9.   Annubis je dejal

    Okusil sem najboljši urejevalnik, ki obstaja za terminal v GNU / Linux

    Radi povzročate plamen, kaj? To je verjetno najstarejši plamen 😛

    PS: VI skale!

  10.   Charly je dejal

    Odlična vadnica! najlepša hvala 😀

  11.   udarec je dejal

    zelo zanimivo: 3

  12.   JSequeiros je dejal

    Nekaj ​​osnovnega je vedno dobro.

  13.   Rene iz Mehike lahko. je dejal

    Dobro je vedeti malo o vsem, če ga nekega dne potrebuješ, bo moder človek vedno cenil žrtev sočloveka.

  14.   William je dejal

    Odlična vadnica, vendar sem v tem nov in ne vem, kako dodati urejevalnik brigthscript v gvim https://github.com/chooh/brightscript.vim.git Mi lahko pomagaš