Usant VIM: Tutorial Bàsic.

Mai vaig pensar que anés a dir això, però increïblement li estic agafant el gust a el millor editor que existeix per al terminal en GNU / Linux: VI.

citant Wikipedia:

empenta (De l' anglès Vaig veure IMproved) és una versió millorada de l' editor de text vi, Present en tots els sistemes UNIX.

El seu autor, Bram Moolenaar, Va presentar la primera versió en 1991, Data des de la qual ha experimentat moltes millores. La principal característica tant de Vim com de Vaig consisteix que disposen de diferents maneres entre els que s'alterna per realitzar certes operacions, el que els diferencia de la majoria d'editors comuns, que tenen un només manera en què s'introdueixen els ordres mitjançant combinacions de tecles o interfícies gràfiques.

Sóc dels que pensava que aquest era un editor per «pops» o persones amb més de 10 dits, ja que el simple fet de tenir tants dreceres de teclat, em feia pensar que VI era el «monstre» dels editors en consola. La veritat és que des d'ahir estic aprenent a usar-lo (Encara amb coses molt bàsiques) Però m'estic acostumant, i el pitjor (O millor de tot) és que m'està agradant massa.

Sempre m'he sentit còmode amb el funcionament de nano, Però és cert que aquest editor és massa bàsic. Quan tenim entorn gràfic es poden fer ús del cursor per copiar / enganxar, però quan estem en un TTY la cosa canvia. Aquesta és el primer avantatge que li trobo a VIM. Altres de les característiques que m'agraden són:

  • Selecció de text en columnes.
  • Ressaltat de sintaxi.
  • Ressaltat de paréntisis, claudàtors i claus (pel que es fa ideal per a programar).
  • Extremadament potent, fins i tot quan s'interromp el fitxer que estem editant, ens permet recuperar-lo posteriorment.
  • aquí poden veure moltes més ...

L'únic editor de text en consola (Dels que conec) que «se li acosta» a VI es mcedit, l'editor de text de MC. Però cal notar les cometes al punt anterior. VIM fins i tot té un editor en GTK. Però la idea d'aquest post no és vendre-li o incitar-los a que facin servir VI, Simplement és una forma de dir-los que és més fàcil d'utilitzar del que realment aparenta.

Tutorial bàsic d'ús de VIM

Pensava deixar-li una sèrie de dreceres de teclat, però crec que es seria molt més pràctic si els mostrés com funciona mitjançant un exemple. El primer que farem és instal·lar VI si no ho hem fet ja, o si no ve per defecte en la nostra distribució preferida. Un cop instal·lat, obrim un terminal i posem:

$ vim prueba.txt

Veurem alguna cosa com això:

Ara oprimim la tecla I o a la clau Insereix per passar de la manera comandament a la manera edició i començar a escriure. Vam escriure qualsevol cosa, si és possible, que tingui més de dues línies. Jo per exemple vaig posar:

Ara bé, oprimim la tecla ESC per sortir de la manera edició, ens movem a el principi de el document amb les fletxes del teclat i oprimim la tecla V. Es fixaran que a baix diu ara VISUAL. Amb la fletxa de sota anem marcant tot el text que escrivim. Quan ho tinguem tot seleccionat, oprimim la tecla Y. Un cop fet això, veuran que a baix ens indica la quantitat de línies copiades.

Ara ens movem una mica més avall i oprimim la tecla P. Cada vegada que la oprimim, s'enganxarà el mateix text. Si en comptes de la tecla Y oprimim la tecla X, El text que seleccionem es tallarà. El podem tornar a enganxar amb la tecla P.

Ara anem a guardar el document de prova. oprimim ESC si estem en mode d'edició i escrivim :w, És a dir, dos punts i una W. Això el que fa és escriure o guardar el que estem fent. Si posteriorment escrivim :q sortirem de l'editor. Si el que volem és guardar i tancar, escrivim 😡.

Ara un últim truc. Suposem que sense voler se'ns tanca el terminal i perdem el document. El que hem de fer és tornar a escriure:

$ vim prueba.txt

i ens sortirà alguna cosa com això:

Si es fixen a la fin tenim una sèrie d'opcions. En aquest cas oprimim la tecla R per recuperar el document anterior, després ens demanarà que oprimim ENTER i llest, podem seguir on ens vam quedar. Ara, si per casualitat li donem a la tecla E (Modifica de tota manera) també podem recuperar el document escrivint : Recover, i ens sortirà alguna cosa com això:

En aquest cas la meva opció és escriure el número 1 i llest, queda recuperat novament el nostre treball.

Si vols utilitzar VI de forma més fàcil, llavors podries instal·lar gvim, Que és el mateix usant llibreries Gtk per a l'ús de Menús i altres opcions que li faciliten la feina a l'usuari.

Fins i tot, hi ha una extensió per Firefox anomenada Vimperator, que ens permet gestionar el navegador com si d' VI es tractés 😀

I fins aquí aquest Howto, Qualsevol suggeriment o dada és benvingut perquè tots aprenguem més coses útils sobre VI.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   nano va dir

    Jo faria servir Gvim, encara que no vaig veure el ressaltat de sintaxi i hagués estat bo que posessis imatges d'algun text en HTML a veure com és tot això. Me'n vaig a posar a treballar amb Vim i després faig un d'aquests anàlisi a fons com vaig fer amb Gedit ... dóna'm una setmana i el tinc.

    1.    abel va dir

      Si vols veure com funciona el ressaltat de sintaxi doncs et deixo un parell d'exemples.
      ompldr.org/vZTRlYg
      ompldr.org/vZDd3cw

      I en un link de més avall un munt d'esquemes per deixar-lo més agradable visualment. xP

      Salutacions.

  2.   Slayer va dir

    Molt bo el tutorial de vim, tant de bo que més endavant es faci un, una mica més avançat o alguns trucs mes, que es pot fer amb aquesta eina;),
    de moment a ficar-me ara en aquest món de vim

  3.   ren434 va dir

    De moment em quedo amb emacs, que últimament em té cada vegada mes atrapat, d'altra banda vim es em fa molt difícil moure entre el text.

    PD: Felicitacions! estan de primeres en el Rànquing.

    1.    MSX va dir

      +1

      Els homes fem servir Emacs, sapigueu!
      Quan vaig començar a llegir «Mai vaig pensar que anés a dir això, però increïblement li estic agafant el gust a el millor editor que existeix per al terminal en GNU / Linux ...» vaig pensar: excel·lent, va descobrir Emacs!
      En canvi resulta que el tipus surt amb mariconades 😛 les coses que un es troba per la net!

      1.    ILAV <° Linux va dir

        Ohh que machote. Suposo llavors que fas servir LFS, Perquè usar una distro amb tot mastegat suposo que també és una mariconada no?

        1.    pandev92 va dir

          Home emacs em sembla bastant més fàcil que vim però per a gustos colors.

  4.   Dav va dir

    vimtutor és un tutorial interactiu molt bo, està dissenyat per a ser completat en 25-30 minuts. molt recomanable!
    apt-get install vimtutor
    vimtutor

    1.    nano va dir

      Això segur em serveix, he de treballar en això

    2.    ILAV <° Linux va dir

      Si, de fet Vimtutor està genial ...

  5.   sibilant va dir

    Juga a aquest joc i llavors és quan no deixaràs d'utilitzar vim i aprendràs a usar-lo tontament, de veritat, vas a practicar molt amb aquest joc les coses mes bàsiques de vim com el saber moure bastant ràpid.

    http://vim-adventures.com/

  6.   mauricio va dir

    No sóc desenvolupador, així que per al que necessito: edita algun .conf o ficar de tant en tant les mans en algun pkbuild, amb NANO en tinc prou i em sobra. Un cop per provar vaig obrir un arxiu en VIM i no vaig saber ni sortir d'allà.

  7.   abel va dir

    Bastant bàsic per als que comencen amb vim, fins i tot jo pensava que era un monstre però com tot, és només qüestió de costum. xP

    Deixo un munt d'esquemes per als que vulguin provar.
    http://code.google.com/p/vimcolorschemetest/

    Salutacions.

  8.   correcte va dir

    @elav, et deixo el meu vimrc perquè facis servir alguna config que et serveixi 😉
    http://paste.desdelinux.net/4465

    1.    ILAV <° Linux va dir

      gràcies 😀

  9.   Annubis va dir

    li estic agafant el gust a el millor editor que existeix per al terminal en GNU / Linux

    T'agrada provocar flames, eh? Aquest és probablement el flame més antic 😛

    PD: VI Rocks!

  10.   Charly va dir

    Excel·lent tutorial! moltes gràcies 😀

  11.   Esme va dir

    molt interessant: 3

  12.   JSequeir-vos va dir

    Sempre és bo cosa bàsica.

  13.   Rene, des de Mèxic, po. va dir

    És bo saber de tot una mica, per si algun dia ho necessites, El savi sempre valorarà el sacrifici del seu semblant.

  14.   guillermo va dir

    Exelente tutorial però sou nou en això i no sé com afegir a l'gvim l'editor de brigthscript https://github.com/chooh/brightscript.vim.git podrien ajudar-me