El teu blog de Linux en català

Segur que molts de vosaltres ja coneixeu l’editor de text Vim, conegut per la seva rapidesa i funcionalitat però també per la seva dificultat. Tot i que es pot col·locar entre els editors més poderosos de Linux, junt amb altres com Emacs, començar a usar-lo és complicat ja que no és gens ortodox. Utilitza les tecles h,j,k i l per moure la posició del cursor, per exemple.

Però un cop n’aprens, editar text es fa molt més fluid i fàcil. Doncs bé, un programador va decidir que li agradaven tots dos Firefox i Vim i va crear una extensió per al Firefox anomenada Vimperator. L’objectiu d’aquesta és senzill: Ens facilita l’ús del Firefox utilitzant-lo com si fos el Vim. En altres paraules, sense necessitat del ratolí.

Aquí en tenim una captura:

El vimperator fa servir la tecla «F» per a que puguis clicar sobre enllaços utilitzant nombres del zero al deu.

El Vimperator també té, entre altres qualitats, l’ús de la tecla «:» per a executar comandes, ja siguin per canviar configuracions, recarregar pàgines en massa, guardar pàgines web al disc, etcètera. En general, si ja feu servir l’editor de text Vim us serà molt fàcil.

Aquesta setmana, el Pau va proposar una enquesta molt interessant, preguntant quin és el nostre editor de text preferit. Pels resultats que hi ha fins ara, m’ha sorprès força que el «vi» estigui en segon lloc. M’ha fet gràcia, perquè em pensava que jo era l’únic friki que l’utilitzava, apart del Gil Forcada, clar. 🙂

Hi ha una manera de fer que, quan treballem des del terminal, puguem utilitzar-hi el mode «Escape» del vi. És a dir, que si premem la tecla «Esc», a partir de llavors puguem esborrar la línia sencera escrivint «dd», canviar una paraula escrivint «wc» o recuperar ordres anteriors amb la lletra «k». Per poder accedir a aquest mode de funcionament, des del propi terminal hem d’escriure el següent:

set -o vi

A partir d’aquest moment, ja tenim habilitat el mode «Escape» en el terminal. Si, a més, volem que aquesta opció se’ns activi de forma predeterminada, cal que editem el fitxer «/home/el_nostre_usuari/.profile» (també ens serviria el fitxer «.bashrc»):

vi /home/el_nostre_usuari/.profile

Al final d’aquest fitxer, hi hem d’afegir el «set -o vi» i el proper cop que ens connectem a un terminal ja ho tindrem activat de forma automàtica.

Documentació | Utilització del vi

El vi és un programa editor de fitxers de text que s’utilitza directament des del terminal. És una mica complicat d’utilitzar al principi, però amb el temps l’edició de fitxers de text amb aquest programa és molt ràpida.

Tenint en compte l’èxit que va tenir el document que vaig penjar amb les ordres de terminal, he decidit adaptar un altre que també vaig fer en un principi per la feina. En aquest cas el document explica com s’utilitza l’editor vi. És força més curt que l’altre (només tres pàgines), tot i que també el seu abast és més limitat.

Us el podeu baixar des d’aquest enllaç, o des de la nostra secció de Projectes.

Espero que us resulti interessant.

NOTA IMPORTANT: Hem passat el document a format html, i el teniu disponible des de la nostra secció de documentació. Si hi hem d’afegir noves ordres, ho farem directament a la secció de documentació, o sigui que millor que consulteu aquella versió.

Documentació | Utilització del vi