Encontrar y solucionar diferencias entre archivos en LINUX kde

Para comparar diferentes versiones del mismo código o texto para mantenerse al tanto de los cambios en un entorno de programación LINUX basado en KDE, es imprescindible utilizar una herramienta de diferencias: una aplicación que compara archivos o carpetas, muestra las diferencias entre ellos y que ayuda a crear un nuevo archivo fusionando o parcheando sus versiones.



Kompare es  un software bastante configurable, que soporta una amplia variedad de formatos diff y que nos permite fusionar los cambios que consideremos necesarios, a la hora de parchear cualquier documento o código que estemos revisando.



Editar los cambios es tan sencillo como posicionarse en la linea en cuestión y dirigirse a la pestaña diferencias, lugar en donde podemos hacer y deshacer cambios a nuestro antojo, incluso de forma global con la opción de «aplicar todo».

Otra opción es intercambiar las vistas entre archivos de origen y de destino, para establecer a cual de ellos se considera fuente y a cual se le aplican los mencionados parches.

Entre las funciones de Kompare está la de actualizar los cambios si estamos editando el archivo con otro programa (el editor Kate por ej.). También la de mostrarnos estadísticas con el número de bloques, formato, nombres de los archivos y número de diferencias.

En el apartado de preferencias tenemos la oportunidad de retocar unas cuantas cosas: los esquemas de color en función del tipo de resaltado (eliminado, cambiado, añadido, aplicado), el tamaño y tipo de fuente o el comportamiento del ratón en su desplazamiento.

También establecer los patrones de archivo a excluir y dotar a los formatos de diff de mayor o menor contexto, algo bastante útil si queremos exportar un archivo que nos señale las diferencias entre las documentos examinados

Además tenemos la opción de ignorar las diferencias producidas por espacios en blanco, tabulaciones o mayúsculas/minúsculas; optimizar el programa para su uso en archivos grandes, así como ignorar determinadas expresiones regulares. A mayores también se debería poder comparar los contenidos de carpetas.

Kompare forma parte de la comunidad de KDE y como tal no debería ser muy difícil de encontrar en los repositorios de las principales distribuciones GNU/Linux. Si queréis saber más sobre el programa os podéis pasar por su página en el proyecto KDE.

Otras opciones interesantes, para comparar el contenido de varios archivos pueden ser Meld, Difusse, diffPDF o simplemente ejecutar el programa diff en nuestra terminal de Linux.

Para instalar KOMPARE:
Para instalar kompare en KUBUNTU 18.04  ejecutar los siguientes comandos:

sudo apt-get update

sudo apt-get install kompare



Fuentes:

https://lamiradadelreplicante.com/2017/03/28/kompare-permite-comparar-y-fusionar-el-contenido-de-varios-archivos/

https://www.howtoinstall.co/es/ubuntu/trusty/kompare

RXTX for Java x64

Web de descarga de la libreria para conectar Arduino a JAVA http://fizzed.com/oss/rxtx-for-java