Operación contraintuitiva de «patch»

Este es un ejemplo de lo que NO se debe hacer al diseñar un software. [Sun Dec 20 14:37:42 -0800 — alvarezp@octavio:~/patch-test] $ ls -l total 24 -rw-r–r– 1 alvarezp alvarezp 7127 Dec 20 14:37 slpcall.bak -rw-r–r– 1 alvarezp alvarezp 7127 Dec 20 14:37 slpcall.c -rw-r–r– 1 alvarezp alvarezp 7232 Dec 20 14:37 slpcall.c.2 [Sun … Leer más

Remplazo interactivo en vim

Una nota rápida para que no se me olvide la siguiente vez. Para remplazar texto en vim, confirmando cada remplazo, basta con agregar la opción «c» al comando «s». Si nuestro comando original era %s/viejo/nuevo/g entonces se usa %s/viejo/nuevo/gc. Cada posible remplazo se sombrea y vim solicita confirmación con las siguientes opciones: y = yes, … Leer más