Esta entrada está dedicada a los programadores que en algún momento tienen el código que están desarrollando en diferentes archivos y quisieran saber de un vistazo las diferencias entre ellos.
![]() |
Imagen 1. Comparadores de código |
Hablaré de tres programas con los que saber rápidamente las diferencias entre un archivo y otro. Así como de la opción que proporciona para tal efecto Microsoft Word.
Respecto a los programas, hablaré de uno por cada sistema operativo que utilizo normalmente: Microsoft Windows, OS X y Ubuntu. Por supuesto, todos gratuitos.
Windows. Notepad++
![]() |
Imagen 2. Notepad++ |
Notepad++ ofrece muchas opciones a la hora de trabajar, como su facilidad para cambiar de codificación o sus plugins, y al final acaba sustituyendo al bloc de notas.
Lamentablemente únicamente esa disponible para Windows.
Tras instalar Notepad++, se le debe instalar el plugin comparador correspondiente. La manera de hacerlo es muy sencilla y está explicada en este link.
Ya con todo instalado, para comparar dos archivos primero los abriremos con Notepad++, y por último en el menú superior seleccionamos Plugins > Compare > Compare.
![]() |
Imagen 3. Notepad ++ comparación |
Con colores se muestra aquellas partes eliminadas, añadidas o modificadas y su lugar respecto un archivo y otro.
MAC OS X. FileMerge
![]() |
Imagen 4. FileMerge |
Los usuarios del sistema operativo OS X estamos de suerte ya que incorpora una aplicación para el objetivo que nos atañe.
Esta aplicación viene incluida gracias a Xcode por lo que es necesario tenerlo instalado para utilizarla.
La aplicación se llama FileMerge y para abrirla simplemente escribimos su nombre en Spotlight.
![]() |
Imagen 5. FileMerge, búsqueda en Spotlight |
Tras esto, o bien escribir la ruta a los archivos o arrastrar estos a la interfaz de la aplicación.
![]() |
Imagen 6. FileMerge interfaz |
![]() |
Imagen 7. FileMerge comparación |
Fue un alivio descubrirla ya que hasta entonces utilizaba el comando diff del terminal...
Ubuntu. Visor de diferencias Meld
![]() |
Imagen 8. Meld |
Por último, como corresponde al sistema operativo Ubuntu, se trata de una solución de instalación muy sencilla desde línea de comandos.
Simplemente escribir en el terminal:
apt-get install meld
(en caso de no funcionar: sudo apt-get install meld).
La interfaz es muy intuitiva y además de comparar archivos permite comparar el contenido de carpetas completas, incluso control de versión (esta última opción no la he probado).
![]() |
Imagen 9. Meld interfaz |
![]() |
Imagen 10. Meld comparación |
Muy útil y sobre todo rápido gracias a la posibilidad de comparar carpetas.
Con estos programas queda resuelto el poder comparar códigos sea cual sea el sistema operativo que utilicemos, y de manera gratuita. Cada uno posee unas características que harán que se convierta en nuestro favorito.
Microsoft Word
Terminar indicando que a pesar de hablar de comparadores de código en esta entrada, Microsoft Word tiene una opción que permite comparar documentos.
Su funcionamiento es idéntico a las aplicaciones anteriores.
![]() |
Imagen 11. Microsoft Word, opción comparar |
Imagen 12. Microsoft Word interfaz comparación |
Imagen 13. Microsoft Word comparación |
A la izquierda se muestran señaladas las diferencias y a la derecha los documentos que se han comparado.
Ojalá esta entrada os ahorre un tiempo en la búsqueda de aplicaciones para vuestro sistema operativo.
Un saludo,
Carlos A. Molina
Webs
Notepad ++.
Notepad ++, instalación plugin comparador.
Meld.
No hay comentarios:
Publicar un comentario