Herramientas de Texto · 2 min read · Nov 24, 2025
Cómo comparar y fusionar archivos de texto en Linux usando herramientas de escritorio (parte 2)

Esta publicación es una respuesta a los abrumadores comentarios sobre Meld (y otras herramientas) en mi artículo anterior sobre herramientas de comparación y fusión de archivos de texto. Aunque mi intención no era centrarme solo en el texto de código, sino también presentar algo útil para editores de texto y escritores, la comunidad de programadores objetó la “superficialidad” de la publicación anterior, así que aquí vamos con la parte 2.
Meld
Inicie Meld y presione el botón “Comparación de archivos” ubicado en el centro. A continuación, presione los dos botones que acaban de aparecer debajo de las opciones iniciales y elija los archivos que desea comparar.

Después de que se carguen los archivos, Meld indica claramente todas las diferencias entre los dos archivos en su interfaz ordenada. Los botones de flecha en el panel superior se pueden usar para navegar a la diferencia siguiente/anterior. En el menú “Cambios” ubicado en el panel superior, encontrará opciones de fusión. Sin embargo, solo están disponibles las entradas válidas.

Meld también admite resaltado de sintaxis para una revisión más fácil del texto. Seleccione el menú “Editar” en la parte superior y elija “Preferencias”. Desde allí, elija la primera pestaña (Editor) y marque la entrada “Usar resaltado de sintaxis” para habilitar la función.

Incluso puede agregar un tercer archivo para comparación marcando la opción “comparación de 3 vías” en la pantalla inicial. También son posibles comparaciones de carpetas en Meld.

Vim
Otra opción (aparentemente) popular para la comparación de texto es el comando “vimdiff”. Abra una terminal en la ubicación de los dos archivos de texto y escriba el comando vimdiff seguido de los dos nombres de archivo: “vimdiff filename_one.h filename_two.h”
Esto mostrará los dos archivos con resaltado en los cambios. El resaltado de sintaxis también está disponible, por lo que puede navegar y leer los archivos fácilmente. También puede agregar más de dos archivos de texto en el comando si tiene suficiente espacio para ello.

Si no le gusta la terminal, siempre puede abrir Gvim y elegir la opción “Archivo/Difusión dividida” para cargar los archivos de texto.

Hay algunos comandos de vimdiff que puede usar para fusionar el texto de los archivos comparados. Para fusionar cambios de la derecha a la izquierda, puede usar el parámetro “do”, mientras que lo opuesto se hace con el comando “dp”. Antes de proceder a fusionar, puede que desee saltar a los cambios (siguiente/anterior) para la última revisión. Esto se hace con “[c” y “]c” que corresponden a los cambios “anterior” y “siguiente”.
Si lo anterior aún no es lo que estaba buscando, también puede echar un vistazo a Beyond Compare, Xxxdiff, Kompare y KDiff3. Tienen sus pros y contras, pero en general, todos funcionan bien. Si tuviera que elegir una herramienta de ambas publicaciones, elegiría Meld por su interfaz gráfica sencilla y su resaltado “más atractivo” y más preciso. Y si está buscando una herramienta de línea de comandos, consulte sdiff.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.