Analizando diferencias con VIMdiff

vimdiff en acciónHay dias en los que descubres pequeñas joyas que siempre has deseado conocer pero que nunca te pusiste a buscar seriamente. Hoy he descubierto vimdiff, una utilidad basada en VIM que tras usarla la primera vez sabes que va a formar parte de tu arsenal de herramientas para el futuro. vimdiff permite visualizar dos ficheros a la vez, frente-a-frente, buscando y señalando con colores las diferencias entre ambos. En concreto, abrirá en dos ventanas verticales dentro de vim los dos ficheros que se le pase como parámetro, marcando con distintos colores las diferencias debidas a añadidos, borrados o similitudes entre ambos. Ideal para hacer comparaciones de dos ficheros prácticamente iguales. Pero no queda ahí la cosa, vimdiff permite el scroll sincronizado de ambas ventanas. Es decir, que al bajar al final de la primera pantalla del primer fichero y seguir el scroll, la ventana del segundo fichero hará scroll de forma sincronizada, para que las diferencias sigan viéndose claramente. Lo dicho, herramienta a guardar y a usar 😉

5 comentarios en «Analizando diferencias con VIMdiff»

  1. Una maravilla… y viniendo de vim, mejor todavía 😀
    La verdad es que más de una vez me ha hecho falta una herramienta como esta, muchas gracias.
    Es muy posible que meld sea mejor, pero yo creo que la gran diferencia es que vimdiff es para consola y meld es para entorno gráfico. Muchas veces te ves obligado a trabajar de forma remota por consola y es aquí cuando vimdiff seguro que marca la diferencia 😉
    Un saludo desde vuestra fila de atrás de la Euskal!!

  2. Otra alterantiva es TKDiff. Interfaz gráfico muy intuitivo y fácil de usar. En otras cosas, se puede generar el archivo diff «a la carta», seleccionando qué diferencias se han de generar. Posee opciones para generar diferencias con archivo en repositorio CVS. Merece la pena echarle un vistazo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.