30/1/2005

Revisar la història amb el vim

Escrit per adriA

El divendres vaig fer un post resumint els usos que faig del history del shell. Tot i que no la faig servir gairebé mai, amb la comana “fc” del bash també es poden modificar amb un editor de text les comanes enregistrades abans de reexectuar-les. El primer que cal és modificar la variable $FCEDIT perquè contingui el nom del vostre editor de capçalera, en el meu cas el el vim -per si no havia quedat clar en posts anteriors. (A banda de la meva predilecció pel vim, crec que fer servir un editor que funciona dins del terminal té molt sentit quan el que estem fent és treballar al shell.) Podem invocar fc indicant els números de la comanes que volem carregar a l’editor. Com amb les substitucions del history, es poden fer servir nombres negatius:

% fc -3 -1

ens obrirà el vim amb les 3 darreres comanes,

% fc 10 15

ens obrirà el vim amb les comanes 10 a 15.

Quan sortim del vim (:q), el shell interpreta les línies que hem deixat al fitxer com a comanes i les executa.