Opciones y configuración


El cuadro de diálogo "Opciones" le permite personalizar muchas funciones de WinMerge. Para configurar las opciones de WinMerge:

  1. Clic en el menúEditarOpcioneso en elBotón "Opciones" de WinMergebotón Opciones de la barra de herramientas.

    El cuadro de diálogo "Opciones" contiene varias páginas, cada una de las cuales incluye un grupo de opciones relacionadas. Puede abrir cualquier página haciendo clic en su título en la lista de categorías, situada en la parte izquierda del cuadro de diálogo.

  2. Configure las opciones que desee modificar utilizando uno de estos métodos o ambos:

  3. Cuando haya configurado todas las opciones, haga clic en Aceptar para guardarlas y cerrar el cuadro de diálogo.

En este tema se describen las opciones con detalle. Hay una sección dedicada a cada página del cuadro de diálogo "Opciones".

1.  Opciones de importación y exportación

Si cambia las opciones con frecuencia para diferentes situaciones de comparación o combinación o si desea compartir su configuración con otros usuarios de WinMerge, considere la posibilidad de guardar su configuración exportándola a un archivo de opciones. De este modo, cada vez que desee utilizar esa configuración, solo tendrá que importar el archivo de opciones en lugar de configurar las opciones manualmente.

Para importar opciones

Cuando quiera volver a utilizar las opciones guardadas, haga clic en Importar. En el cuadro de diálogo "Seleccionar archivo para importar" busque el archivo ini guardado y haga clic en Abrir.

Los valores del archivo de opciones importado sustituyen a todos los ajustes existentes.

Para exportar opciones

Cuando haya configurado las opciones a su gusto, haga clic en Exportar. En el cuadro de diálogo "Seleccionar archivo para exportar" especifique una ruta y un nombre para el archivo de opciones (el tipo ini se añade automáticamente) y haga clic en Guardar.

En el archivo ini de texto generado, cada línea contiene un par nombre-valor que define una única opción.

2. Página "General"

La página "General" incluye las siguientes opciones:

2.1.  Desplazarse automáticamente a la primera diferencia

  • Desactivado (predeterminado): la ventana de comparación se abre en la parte superior de la carpeta o el archivo, sin ninguna opción seleccionada.

  • Activado: al abrirse por primera vez, la ventana "Comparar" selecciona la primera diferencia y se desplaza hasta esa ubicación si es necesario.

    • En la comparación de carpetas, selecciona el primer archivo o carpeta diferente.

    • En una comparación de archivos, selecciona el primer bloque de diferencias entre los archivos.

2.2.  Desplazarse automáticamente a la primera diferencia en línea

  • Desactivado (predeterminado): al pasar a un bloque de diferencias, no se desplaza automáticamente hasta la primera diferencia en línea dentro de las líneas de texto.

  • Activado: al pasar a un bloque de diferencias, se desplaza automáticamente a la primera diferencia en línea dentro de las líneas de texto.

2.3.  Cerrar ventanas con la tecla 'Esc'

  • Ventana secundaria MDI o ventana principal (predeterminado): le permite utilizar la tecla Esc para cerrar las ventanas de WinMerge. Al pulsar Esc una vez se cierra una ventana, por lo que, si hay una ventana de comparación de archivos abierta, se necesitan tres pulsaciones para cerrar WinMerge: primero la ventana de comparación de archivos, luego la ventana de comparación de carpetas y, por último, la ventana de WinMerge.

    Tenga en cuenta que, en la línea de comandos de WinMerge, el parámetro -e le permite cerrar WinMerge pulsando la tecla Escuna sola vez.

  • Solo ventanas secundarias MDI: al pulsar Esc se cierra una ventana secundaria, pero no la última ventana principal que quede abierta.

  • Cerrar ventana principal solo si hay una ventana MDI secundaria: al pulsar Esc se cierra una ventana secundaria y, si solo hay una, también se cerrará la ventana principal.

  • Deshabilitado: al pulsar Esc no se cierran las ventanas de WinMerge.

2.4. Comprobar rutas automáticamente en el diálogo Abrir

  • Activado (predeterminado): el cuadro de diálogo "Seleccionar archivos o carpetas" comprueba las dos o las tres rutas a medida que se introducen. El botón Comparar permanece desactivado hasta que se hayan validado las dos o las tres rutas. Tenga en cuenta que esta comprobación puede provocar cierto retraso.

  • Desactivado: el botón Comparar del cuadro de diálogo "Seleccionar archivos o carpetas" está siempre activo e intenta abrir cualquier ruta que se especifique. Dado que no hay ningún retraso durante la validación, esto puede agilizar la selección de rutas. Sin embargo, si no se puede abrir la ruta, aparece un mensaje de error.

2.5.  Modo de instancia única

  • Deshabilitado (predeterminado): puede ejecutar varias instancias de WinMerge. Por ejemplo, si WinMerge ya se está ejecutando y hace clic en el acceso directo de WinMerge del escritorio, se abrirá una nueva ventana de WinMerge.

  • Permitir solo una instancia en ejecución: limita el programa WinMerge a una sola instancia:

    • Si WinMerge ya está en ejecución e intenta iniciar una nueva instancia, no se abrirá una nueva ventana de la aplicación. En su lugar, se utilizará la ventana actual de WinMerge.

    • Si inicia una nueva instancia con rutas (por ejemplo, desde la línea de comandos), se abre una nueva ventana de comparación dentro de la ventana existente de WinMerge.

  • Permitir únicamente una instancia en ejecución y esperar a que termine: al igual que la opción "Permitir solo una instancia en ejecución" esta configuración limita WinMerge a una única ventana de la aplicación. Sin embargo, también garantiza que el proceso de WinMerge no finalice hasta que se cierre la ventana de la aplicación. Esto resulta útil en situaciones en las que aplicaciones externas, como SourceTree, necesitan esperar a que WinMerge termine antes de poder eliminar de forma segura los archivos temporales.

2.6. Preguntar antes de cerrar múltiples ventanas

  • Desactivado (predeterminado): si sale de WinMerge mientras hay varias ventanas de comparación abiertas, WinMerge le pedirá que confirme si desea cerrar todas las ventanas.

  • Activado: si hace clic en Salir y no hay cambios pendientes en los archivos, WinMerge se cerrará inmediatamente.

2.7.  Mantener la hora del archivo en la comparación de archivos

  • Desactivado (predeterminado): si guarda los cambios en un archivo en WinMerge, se actualiza la fecha y hora del archivo.

  • Activado: si guarda los cambios en un archivo en WinMerge, la fecha y hora del archivo no se modifican en su sistema de archivos.

2.8.  Mostrar "Seleccione archivos o carpetas" al iniciar el programa

  • Desactivado (predeterminado): la ventana de WinMerge se abre al iniciar WinMerge. A continuación, debe hacer clic enArchivoAbrir para abrir el cuadro de diálogo "Seleccione archivos o carpetas".

  • Activado: al iniciar WinMerge, se abre el cuadro de diálogo "Seleccione archivos o carpetas" junto con la ventana de WinMerge.

2.9.  Cerrar "Seleccione archivos o carpetas" al hacer clic en Comparar

  • Desactivado (predeterminado): al hacer clic en el botón Comparar, el cuadro de diálogo "Seleccione archivo o carpetas" permanecerá abierto en lugar de cerrarse.

  • Activado: al hacer clic en el botón Comparar se cierra el cuadro de diálogo "Seleccione archivos o carpetas".

2.10.  Autocompletar en el diálogo Abrir

Elija una de estas opciones:

  • Deshabilitado: no se realiza el autocompletado al introducir rutas en el cuadro de diálogo "Seleccionar archivos o carpetas".

  • Desde el sistema de archivos (predeterminado): comprueba las rutas a medida que escribe. Intenta localizar en el sistema de archivos las rutas que coincidan con las letras que teclee y, si encuentra una ruta que coincida, completa la ruta.

  • Desde la lista de los usados más recientemente: comprueba únicamente las rutas de la lista de elementos usados más recientemente (MRU). Esto resulta útil cuando hay un número limitado de rutas que comparar.

2.11.  Recarga automática de archivos modificados

Elija una de estas opciones:

  • Deshabilitado: deshabilita la recarga automática.

  • Solo al activar la ventana (predeterminado): cuando se active la ventana de WinMerge, si el archivo ha sido modificado, este se volverá a cargar. Sin embargo, en ese momento aparecerá un cuadro de diálogo preguntándole si desea volver a cargar el archivo. Si no desea que aparezca este cuadro de diálogo, marque la casilla "No volver a preguntar" y pulse el botón "Sí".

  • Inmediatamente: vuelve a cargar el archivo en cuanto se haya modificado. Sin embargo, en ese momento aparecerá un cuadro de diálogo preguntándole si desea volver a cargar el archivo. Si no desea que aparezca este cuadro de diálogo, marque la casilla "No volver a preguntar" y pulse el botón "Sí".

3. Página "Comparar > General"

Las opciones de esta página le permiten modificar algunas de las formas en que WinMerge detecta las diferencias, como comparar únicamente el tamaño de los archivos o ignorar ciertos tipos de diferencias, como las mayúsculas y minúsculas.

Important

Personalizar la detección de diferencias puede resultar útil durante las comparaciones, cuando quizá no le interesen algunas diferencias. Sin embargo, estas opciones también afectan a la combinación. Por ejemplo, si ignora los cambios en los espacios en blanco, los cambios en la sangría de los archivos de código fuente no se conservarán al combinar.

Por este motivo, antes de combinar cualquier diferencia, le recomendamos encarecidamente que restablezca las opciones de esta página a su configuración predeterminada, especialmente las opciones de ignorar. Para restablecer todas las opciones de esta página, haga clic en el botón Predeterminados.

3.1.  Acerca de las opciones de ignorar

Varias opciones de la página Comparar (que se describen más adelante en esta sección) le permiten ignorar ciertas diferencias. Las diferencias ignoradas se tratan de forma especial en WinMerge:

  • Aparecen resaltadas con el color "Diferencia ignorada".

  • Las diferencias ignoradas no se pueden combinar.

  • Las diferencias ignoradas no se incluyen en el recuento de diferencias.

  • Los archivos que solo contienen diferencias ignoradas se marcan como idénticos en una comparación de carpetas.

3.2.  Espacios en blanco

Los espacios en blanco son los espacios que hay entre palabras y líneas. En los archivos de texto se representan mediante caracteres especiales no imprimibles, como espacios, tabulaciones y saltos de línea. La importancia del espacio en blanco depende de cómo se quieran leer o procesar las diferencias. Puede ser importante detectar todos los cambios en el espacio en blanco. Por el contrario, quizá prefiera tratar todo el espacio en blanco de la misma manera, ya sea un espacio, dos espacios, una sangría o una tabulación. Y en algunos documentos estructurados (como las listas separadas por comas), quizá quiera ignorar todo el espacio en blanco.

Note

Los efectos de los espacios en blanco en los cambios dentro de las líneas solo son visibles cuando la opción Mostrar diferencias entre líneas está activada. Esto contrasta con los bloques de diferencias, que siempre aparecen resaltados.

Example 1. Líneas con diferentes espacios en blanco

Un espacio entre las palabras:

Dos palabras

Dos espacios entre las palabras:

Dos  espacios

Tabulación entre palabras:

Dos   palabras

Sin espacios entre las palabras:

Dospalabras

Puede controlar la detección de espacios en blanco seleccionando una de estas opciones:

Comparar

Se comparan todos los espacios en blanco (predeterminado). Si no está seguro de qué opción requiere su documento, esta es probablemente la opción más segura. En el ejemplo, todas las líneas se detectan como diferentes.

Ignorar cambios

Compara las diferencias en los espacios en blanco. En el ejemplo, las tres primeras líneas tienen espacios en blanco diferentes, pero se detectan como idénticas: las tabulaciones y los espacios múltiples se tratan como si fueran un solo espacio. La última línea no tiene espacios en blanco, por lo que la diferencia no se ignora (en realidad, las palabras de las dos últimas líneas son diferentes):

Ignorar todos

Ignora todos los caracteres de espacio en blanco, excepto los saltos de línea (por lo que las líneas se detectan y se conservan en la combinación) . Todas las líneas del ejemplo se detectan como idénticas.

Temas relacionados

Los efectos de la configuración de los espacios en blanco sobre las diferencias entre líneas se describen en Resaltado de diferencias entre líneas.

La página Edición del cuadro de diálogo Opciones contiene opciones relacionadas que controlan cómo se utilizan los espacios en blanco para detectar las separaciones entre palabras. Consulte Colorear según las diferencias de líneas para obtener más información.

3.3.  Ignorar líneas en blanco

  • Desactivado (predeterminado): las líneas vacías de los archivos de origen se detectan y se muestran en la ventana de comparación de archivos como líneas en blanco con los colores de las diferencias eliminadas.

  • Activado: las líneas vacías de los archivos de origen se ignoran. En la ventana de comparación de archivos se muestran como líneas en blanco con los colores de las diferencias ignoradas. Sin embargo, estas diferencias no se pueden combinar.

3.4.  Ignorar mayúsculas y minúsculas

  • Desactivado (predeterminado): las comparaciones distinguen entre mayúsculas y minúsculas. Por ejemplo Minúsculas, MINÚSCULAS y minúsculas son términos distintos.

  • Activado: no se tienen en cuenta las diferencias entre mayúsculas y minúsculas.

3.5.  Ignorar diferencias en los caracteres de fin de línea (Windows/Unix/Mac)

  • Desactivado (predeterminado): se detectan las diferencias en el estilo de fin de línea (EOL). Por ejemplo, si se comparan dos líneas que tienen el mismo contenido pero diferentes finales de línea, se considera que las líneas son diferentes. Cuando esto ocurre, WinMerge muestra un cuadro de diálogo en el que se le pide que confirme si desea detectar o ignorar la diferencia.

  • Activado: se ignoran las diferencias en el carácter de fin de línea.

3.6.  Ignorar números

  • Desactivado (predeterminado): se detectan las diferencias numéricas.

  • Activado: se ignoran las diferencias numéricas.

3.7.  Ignorar diferencias de codificación

  • Desactivado (predeterminado): se detectan las diferencias en la codificación de los archivos. Además, se detectan las diferencias entre la presencia y la ausencia de BOM.

  • Activado: se ignoran las diferencias en la codificación de los archivos.

3.8.  Ignorar diferencias en comentarios

  • Desactivado (predeterminado): WinMerge compara los comentarios del código junto con el resto del contenido.

  • Activado: esta opción optimiza las comparaciones al detectar comentarios en determinados tipos de archivos de lenguajes de programación como C++ y Java) e ignorarlos. La detección se basa en el resaltado de sintaxis, por lo que no tiene ningún efecto en los tipos de archivo que no son compatibles con WinMerge.

3.9.  Ignorar caracteres de fin de línea que falten al final

  • Desactivado (predeterminado): las diferencias en la presencia o ausencia de caracteres de fin de línea al final de las líneas se detectan como diferencias, incluso si el contenido de las líneas coincide.

  • Activado: cuando un archivo termina con un carácter de fin de línea (por ejemplo, LF o CRLF) y el otro no, pero el contenido de la línea coincide, estas diferencias se ignoran.

3.10.  Ignorar saltos de línea (tratarlos como espacios)

  • Desactivado ( predeterminado): los saltos de línea (caracteres de fin de línea) no se consideran espacios.

  • Activado: dentro de un fragmento de comparación, los saltos de línea se tratan como espacios. Por ejemplo, se ignora la siguiente diferencia:

    Izquierdo:
    abc def
    
    Derecho:
    abc
    def
    

    Note

    Resulta útil cuando se combina con opciones de espacios en blanco como Espacios en blanco → Ignorar cambios o Espacios en blanco → Ignorar todos.

3.11.  Habilitar detección de bloques desplazados

  • Desactivado (predeterminado): WinMerge no detecta cuándo las diferencias se deben a líneas que se han movido.

  • Activado: WinMerge intenta detectar las líneas que se han desplazado (a ubicaciones diferentes en cada archivo). Los bloques desplazados se indican con los colores de diferencia Desplazado y Desplazado seleccionado . Si se muestra la barra de ubicación, las ubicaciones de diferencia correspondientes en las barras de ubicación izquierda y derecha se conectan con una línea. Mostrar los bloques desplazados puede facilitar la visualización de los cambios en los archivos, siempre que no sean demasiados.

    Por ejemplo, consulte la descripción del panel de localización en Comparación y combinación de archivos de texto.

3.12.  Alinear líneas similares

  • Desactivado (predeterminado): las líneas de los bloques de diferencias se muestran tal y como aparecen en los archivos de origen.

  • Activado: WinMerge intenta detectar líneas similares dentro de los bloques de diferencias y añade líneas en blanco en los paneles de archivos para alinearlas. Esta opción resulta más eficaz cuando las líneas son bastante similares; es menos eficaz si las líneas son demasiado diferentes.

    Por ejemplo, consulte la descripción de Líneas similares en Resaltado de diferencias.

3.13.  Algoritmo de comparación

  • predeterminado (predeterminado): el algoritmo básico de comparación codicioso (greedy).

  • mínimo: dedica un poco más de tiempo a asegurarle de que la diferencia sea la menor posible.

  • paciencia: utiliza el algoritmo "paciencia" al generar la diferencia.

  • histograma: este algoritmo amplía el algoritmo de paciencia para "dar cabida a elementos comunes de baja frecuencia".

  • ninguno: este algoritmo no detecta inserciones ni eliminaciones de líneas.

3.14.  Habilitar la heurística de indentación

  • Activado (predeterminado): activa la heurística que desplaza los límites de los fragmentos de la comparación para facilitar la lectura de las comparaciones. No tiene ningún efecto si el algoritmo de comparación es el predeterminado.

  • Desactivado: desactiva la heurística.

3.15.  Desmarcar por completo las diferencias ignoradas

  • Desactivado (predeterminado): las líneas de diferencia que ignoran los filtros de línea y los filtros de sustitución se muestran con el color de "Diferencia ignorada".

  • Activado: hace que el color de las líneas que ignoran los filtros de línea y los filtros de sustitución sea el mismo que el de las líneas idénticas.

4. Página "Comparar > Carpeta"

4.1.  Método de comparación

Esta opción le permite determinar el nivel de detalle de las comparaciones de archivos. Elija una de estas siete opciones:

Todos los contenidos

Por defecto: comparación completa de los archivos por contenido, con todas las funciones disponibles. Este método utiliza complementos y el motor "diffutils" para realizar una comparación totalmente precisa y detectar bloques desplazados. Es el método más completo y el recomendado.

Contenidos breves

Comparación simplificada de archivos por contenido. Este método utiliza un código de comparación de archivos optimizado que omite los complementos y la detección de bloques desplazados. Este método es más rápido que la comparación de Todos los contenidos , ya que no carga los archivos.

Su inconveniente es que los filtros de línea no se aplican al comparar. Por ejemplo, este método considera que los archivos son diferentes incluso si los filtros de línea están configurados para ignorar todas las diferencias entre ellos.

Contenidos binarios

Este método es más rápido que el método de comparación rápida de contenidos. Sin embargo, no aplica ningún complemento, filtro de líneas, opción "Ignorar mayúsculas y minúsculas", etc. En primer lugar, compara los tamaños de los archivos y, si son diferentes, considera que el contenido de los archivos es distinto sin compararlos. Si los tamaños de los archivos coinciden, simplemente compara el contenido de los archivos en bytes. No se realiza ninguna detección de codificación de archivos, detección de fin de línea ni detección de archivos binarios. Este método de comparación es adecuado para comparar archivos con copias de seguridad.

Fecha de modificación

Solo compara las fechas de modificación de los archivos, por lo que es mucho más rápido que cualesquiera de los métodos que comprueban el contenido. Pero, obviamente, su precisión depende de la exactitud de las fechas de modificación.

Fecha de modificación y tamaño

Es similar a la opción Fecha de modificación, pero además comprueba el tamaño de los archivos cuando las fechas son idénticas.

Tamaño

Solo compara el tamaño de los archivos, por lo que es rápido, pero no tan preciso como los métodos que analizan el contenido.

Existencia

Solo comprueba si los archivos existen en ambos lados. Si un archivo existe tanto en el izquierdo como en el derecho, se consideran idénticos, sin comprobar el contenido, el tamaño ni las marcas de tiempo.

4.2.  Detener después de la primera diferencia

Esta opción solo está disponible cuando se selecciona el método de comparación Contenidos breves .

  • Desactivado (predeterminado): WinMerge examina todas las diferencias entre los archivos.

  • Activado: esta opción optimiza las comparaciones analizando los archivos solo hasta que se encuentra la primera diferencia, en lugar de analizar siempre los archivos completos.

    El inconveniente es que WinMerge podría no reconocer los archivos binarios como tales. Esto suele ocurrir si la primera diferencia se encuentra cerca del principio del archivo. Si sabe qué tipo de archivos está comparando (por ejemplo, cuáles son archivos binarios), esta opción puede ser una buena forma de acelerar las comparaciones. Sin embargo, no active esta opción si no está seguro del tipo de archivos que está comparando.

4.3.  Ignorar diferencias de tiempo inferiores a 3 segundos

  • Desactivado (predeterminado): los archivos con marcas de tiempo diferentes se detectan como distintos.

  • Activado: en ocasiones (por ejemplo, cuando se utilizan recursos compartidos de red), las pequeñas diferencias en las marcas de tiempo no son significativas. Para obtener resultados más precisos en estas situaciones, esta opción permite ignorar las diferencias de tiempo inferiores a tres segundos.

    Esta opción solo funciona con los métodos de comparación Fecha de modificación y Fecha de modificación y tamaño (descritos en Método de comparación). No tiene ningún efecto con los otros métodos.

    Warning

    Esta opción solo debe activarse cuando se detecte una diferencia horaria. De lo contrario, puede dar lugar a resultados de comparación incorrectos.

4.4.  Incluir subcarpetas

  • Activado (predeterminado): WinMerge realiza una comparación recursiva e incluye también las subcarpetas.

  • Desactivado: WinMerge solo compara los archivos de la carpeta raíz.

4.5.  Expandir subcarpetas después de la comparación

  • No expandir (predeterminado): las subcarpetas permanecen ocultas tras la comparación.

  • Expandir todas las subcarpetas: todas las subcarpetas se expanden tras la comparación.

  • Expandir las subcarpetas diferentes: tras la comparación, solo se expanden las subcarpetas que presentan diferencias.

  • Expandir las subcarpetas idénticas: tras la comparación, solo se expanden las subcarpetas que no presentan diferencias.

4.6.  Incluir el contenido de las subcarpetas únicas

  • Activado (predeterminado): WinMerge también muestra el contenido de las subcarpetas únicas.

  • Desactivado: WinMerge ignora las subcarpetas únicas al comparar carpetas.

4.7.  Ignorar puntos de reanálisis

  • Desactivado (predeterminado): compara el contenido de las carpetas de puntos de reanálisis como si fueran carpetas normales.

  • Activado: ignora el contenido de las carpetas que son puntos de reanálisis. Por ejemplo, C:\Users\All Users es un enlace simbólico a C:\ProgramData y al activar esta opción se omitirá la comparación de la carpeta C:\Users\All Users

4.8.  Cambiar a comparación rápida cuando el tamaño supere (MB)

  • Desactivado: no está activo a menos que el método de comparación esté configurado en una opción distinta a comparación de Todos los contenidos.

  • Activado: se activa cuando el método de comparación está configurado como comparación de Todos los contenidos.

    Tamaño mínimo para cambiar al método de comparación Contenidos breves. Cuando se selecciona el método de comparación Todos los contenidos los archivos cuyo tamaño (en megabytes) superen este valor se comparan utilizando el método de comparación Contenidos breves.

4.9.  Cambiar a comparación binaria cuando el tamaño supere (MB)

  • Desactivado: no está activo a menos que el método de comparación esté configurado en una opción distinta de Todos los contenidos y Contenidos breves.

  • Activado: se activa cuando el método de comparación está configurado como Todos los contenidos o Contenidos breves.

    Límite para cambiar al método de comparación de contenido binario. Cuando se selecciona el método de comparación de Todos los contenidos o Contenidos breves, los archivos cuyo tamaño (en megabytes) superen este valor, se comparan utilizando el método de comparación de contenido binario.

4.10.  Núcleos de CPU que se van a utilizar

Número de hilos que se utilizan para la comparación. Si se introduce un valor negativo, WinMerge sumará el número de núcleos de CPU disponibles.

4.11.  Condiciones de comparación adicionales

Permite especificar condiciones de comparación adicionales mediante expresiones de filtro al comparar carpetas. Por ejemplo, aunque el método de comparación seleccionado (como Todos los contenidos) considere que los archivos son idénticos, puede añadir condiciones como

allequal(Date)

o

LeftDate =
        RightDate

para exigir que las fechas de modificación de los archivos también coincidan. Al hacer clic en el botón =, situado a la derecha del campo de entrada, aparece un menú con opciones como Comparar tamaño o Comparar fecha, etc. Al seleccionar Comparar fecha se inserta automáticamente allequal(Date) en el campo.

4.12.  Detección de renombrados o desplazamientos

  • Desactivado (predeterminado): WinMerge no detecta los archivos ni las carpetas que se hayan renombrado o movido.

  • Detección de renombramientos: detecta archivos o carpetas con nombres diferentes pero con claves de detección coincidentes dentro del mismo directorio. Los archivos y carpetas se agrupan cuando comparten la misma clave de detección.

  • Detección de renombramientos y desplazamientos: detecta archivos o carpetas con nombres diferentes o ubicados en directorios distintos, pero que coinciden en las claves de detección. Este modo detecta tanto los elementos renombrados (en el mismo directorio) como los elementos movidos (a directorios diferentes).

4.13.  Claves de detección de renombrados/desplazamientos

Especifica la expresión de filtro utilizada para generar claves de detección que permitan comparar archivos y carpetas entre ambas partes. Los elementos con claves coincidentes se agrupan como elementos que podrían haber sido renombrados o desplazados. Por ejemplo, si se establece la clave en Tamaño, se agruparán los archivos con el mismo tamaño, mientras que si se establece en Nombre, se agruparán los archivos con el mismo nombre (lo cual resulta útil para detectar desplazamientos).

Al hacer clic en el botón = situado a la derecha del campo de entrada, aparece un menú de ayuda con expresiones clave de detección habituales:

4.13.1. Claves básicas para la detección

Nombre

Busca archivos y carpetas por nombre. Resulta útil para detectar archivos que se han movido a otros directorios, pero que conservan el mismo nombre.

Nombre base (sin extensión)

Busca archivos por nombre sin tener en cuenta la extensión. Por ejemplo, coincidirían "file.txt" y "file.doc".

Nombre Unicode normalizado

Inserta la función normalizeUnicode(Name, "NFC") que busca archivos por su nombre de archivo Unicode normalizado. Resulta útil para detectar archivos con nombres equivalentes, pero con representaciones Unicode diferentes (por ejemplo, caracteres compuestos frente a caracteres descompuestos).

Ruta relativa

Busca archivos según su ruta relativa desde la raíz de comparación. Resulta útil para detectar archivos a los que se les ha cambiado el nombre, pero que conservan su estructura de directorios relativa.

Tamaño

Busca archivos por tamaño. Resulta útil para detectar archivos a los que se les ha cambiado el nombre, pero que tienen el mismo tamaño.

Fecha

Busca archivos según la fecha y la hora de modificación.

Suma de comprobación (MD5)

Inserta if(IsFolder, Name, prop("Hash.MD5")). En el caso de las carpetas, la coincidencia se basa en el nombre. En el caso de los archivos, la coincidencia se basa en el hash MD5 del contenido. Este es el método más preciso para detectar archivos renombrados, pero requiere calcular los hashes MD5, lo que puede resultar lento con archivos de gran tamaño.

Propiedades adicionales...

Abre un submenú que permite acceder a las propiedades de los archivos de Windows, como System.Author, System.Title, System.Keywords, etc. Puede utilizarlas para buscar archivos en función de sus metadatos. La expresión que se insertará será if(IsFolder, Name, prop("PropertyName")).

4.13.2. Funciones de transformación de cadenas

El menú incluye funciones de transformación de cadenas que se pueden aplicar a las claves de detección. Al seleccionarlas, estas funciones envuelven la expresión actual (o el Nombre si está vacío):

Insertar función replace()

Inserta replace(expression, "from", "to") para sustituir cadenas de texto literales en la clave. Debe editar las cadenas de marcador de posición "from" y "to" para especificar qué texto se va a buscar y por cuál se va a sustituir. Ejemplo: replace(Name, ".backup", "") elimina ".backup" de los nombres de archivo.

Insertar función regexReplace()

Inserta regexReplace(expression, "pattern", "replacement") para sustituir texto mediante expresiones regulares. Admite referencias retroactivas ($1, $2, etc.) en la cadena de sustitución. Ejemplo: regexReplace(Name, "^(\d+)_(.+)$", "$2") elimina el número inicial y el guion bajo de los nombres de archivo.

4.13.3. Listas de sustitución

El submenú "Listas de sustitución" permite acceder a la función de sustitución masiva de cadenas mediante archivos externos:

Crear una lista de sustitución de cadenas e insertar...

Crea un nuevo archivo de valores separados por tabulaciones (TSV) con una plantilla para la sustitución de cadenas. El archivo se guarda en %APPDATA%\WinMerge\ReplaceLists (o en Documents\WinMerge\ReplaceLists dependiendo de la configuración). Una vez creado, el archivo se abre en el editor de texto predeterminado y se inserta la función replaceWithList(expression, "filepath").

El formato del archivo es de una sustitución por línea: search_string<TAB>replacement_string. Las líneas que comienzan por # son comentarios.

Ejemplo de contenido del archivo:

# Sustituir los números de versión en los nombres de los archivos
v1.0  v2.0
beta  versión
Crear una lista de sustitución con expresiones regulares e insertar...

Similar a Crear una lista de sustitución de cadenas e insertar..., pero para sustituciones de expresiones regulares. Crea un archivo de plantilla en %APPDATA%\WinMerge\RegexReplaceLists (o Documents\WinMerge\RegexReplaceLists). Inserta regexReplaceWithList(expression, "filepath").

El formato del archivo es: regex_pattern<TAB>replacement con soporte para referencias retroactivas.

Ejemplo de contenido del archivo:

# Normalizar los formatos de fecha
(\d{4})-(\d{2})-(\d{2}) $1_$2_$3
\d+   NUMBER
Listas de sustitución de cadenas / Listas de sustitución con expresiones regulares

Estos submenús muestran todos los archivos TSV que se encuentran en las carpetas ReplaceLists correspondientes. Al seleccionar un archivo de la lista, se inserta la función replaceWithList() o regexReplaceWithList() correspondiente con la ruta del archivo. Esto le permite reutilizar rápidamente las listas de sustitución creadas anteriormente.

Abrir la carpeta de listas de sustitución de cadenas... / Abrir la carpeta de listas de sustitución de expresiones regulares...

Abre el Explorador de Windows en la carpeta donde se guardan los archivos de la lista de sustitución, lo que le permite gestionar (editar, eliminar, organizar) sus archivos de la lista de sustitución directamente.

4.13.4. Normalización de texto

El submenú "Normalización de texto" ofrece funciones para normalizar el texto y facilitar así la búsqueda de coincidencias:

Minúsculas / Mayúsculas

Inserta toLower(expression) o toUpper(expression) para convertir todos los caracteres a minúsculas o mayúsculas. Resulta útil para realizar coincidencias que no distinguen entre mayúsculas y minúsculas. Ejemplo: toLower(Name) considera que "File.txt", "FILE.TXT", y "file.txt" son idénticos.

Ancho medio / Ancho completo

Inserta toHalfWidth(expression) o toFullWidth(expression). Convierte caracteres de ancho medio a caracteres de ancho completo (principalmente para texto en japonés). Ejemplo: toHalfWidth(Name) convierte "ファイル" (katakana de ancho completo) en "ファイル" (de ancho medio).

Conversión al chino

Ofrece las funciones toSimplifiedChinese(expression) y toTraditionalChinese(expression). Convierte entre caracteres chinos simplificados y tradicionales. Resulta útil para buscar archivos con nombres escritos en diferentes conjuntos de caracteres chinos.

Conversión al japonés

Ofrece las funciones toHiragana(expression) y toKatakana(expression). Convierte entre los caracteres japoneses hiragana y katakana.

Normalizar Unicode

Inserta la función normalizeUnicode(expression) que normaliza el texto Unicode a la forma NFC (forma de normalización de composición canónica). Esto resulta útil para comparar archivos cuyos nombres puedan utilizar diferentes codificaciones Unicode para los mismos caracteres (por ejemplo, un solo carácter 'é' frente a 'e' + acento agudo combinatorio).

Puede combinar varias claves utilizando el operador + con un separador. Por ejemplo, Nombre + "|" + Tamaño creará una clave compuesta que combine tanto el nombre del archivo como el tamaño.

Note

La expresión clave de detección se evalúa para cada lado de una comparación de archivos o carpetas con el fin de generar una clave. Los elementos se agrupan cuando sus claves coinciden. Por ejemplo, con la clave Tamaño, un archivo de 1024 bytes a la izquierda y otro de 1024 bytes a la derecha (aunque tengan nombres diferentes) se agruparán.

4.14.  Combinar cambios de nombre y desplazamientos

Especifica cómo deben combinarse los elementos renombrados y desplazados detectados por la función de detección de cambios de nombre y ubicación en entradas únicas dentro del árbol de comparación de carpetas.

  • Desactivado (predeterminado): los elementos renombrados o movidos siguen apareciendo como entradas independientes en el árbol de comparación de carpetas. Los elementos se agrupan (indicado por un identificador de grupo común), pero los archivos y carpetas de cada lado se muestran por separado.

  • Combinar renombrados: los elementos que se han detectado como renombrados, pero que se encuentran en el mismo directorio se combinan en una sola entrada. Esto simplifica el árbol de comparación, ya que muestra un único elemento que existe en varias partes con nombres diferentes. Los elementos que se encuentran en directorios distintos (elementos movidos) no se combinan.

  • Combinar renombrados y desplazados: tanto los elementos renombrados (mismo directorio, nombres diferentes) como los desplazados (directorios diferentes) se combinan en entradas únicas cuando se detectan. Esto ofrece una vista más compacta de los archivos y carpetas renombrados y reubicados.

Note

La combinación solo se produce cuando cada lado tiene como máximo un elemento en el grupo y los elementos cumplen los criterios de combinación (el mismo directorio para los cambios de nombre o cualquier directorio para los desplazamientos). Si hay varios archivos que coinciden en un lado (caso ambiguo), no se combinan.

5.  Página "Comparar > Tabla"

5.1. Formatos de archivos CSV

Especifica el formato del nombre de archivo para los archivos de valores separados por comas que se abrirán en formato de tabla. Para especificar varios elementos, sepárelos con un punto y coma. De forma predeterminada, se especifica *.csv. Si no desea abrir los archivos con la extensión .csv en formato de tabla, elimine *.csv.

5.2. Formatos de archivos TSV

Especifica el formato del nombre de archivo para los archivos de valores separados por tabulaciones que se abrirán en formato de tabla. Para especificar varios elementos, sepárelos con un punto y coma. De forma predeterminada, se especifica *.tsv. Si no desea abrir los archivos con la extensión .tsv en formato de tabla, elimine *.tsv.

5.3. Valores separados por delimitadores personalizados

Si desea abrir archivos de texto con valores separados por caracteres distintos de las comas o las tabulaciones, en formato tabular, especifique el formato del nombre del archivo y del delimitador.

5.4. Permitir saltos de línea entre comillas

  • Activado (predeterminado): si hay un carácter de salto de línea entre dos comillas consecutivas, dicho carácter se considera parte del valor. Active esta opción si desea procesar archivos CSV/TSV que contengan varias líneas en un mismo campo.

  • Desactivado: Desactiva la opción anterior. Desactiva esta opción al abrir archivos con comillas incorrectas.

5.5. Carácter de comillas

Especifica el carácter que se considera como comillas. Los delimitadores que se encuentren dentro del rango de texto delimitado por los caracteres aquí especificados se considerarán parte del valor. Este campo puede dejarse vacío. Para abrir archivos en los que las comillas sean meros valores, déjelo vacío o especifique un carácter que no exista en el archivo.

6. Página "Comparar > Binario"

6.1.  Patrones de archivos binarios

Especifica los patrones de nombre de los archivos binarios que se abrirán en la ventana de comparación binaria. Para especificar varios elementos, sepárelos con un punto y coma. De forma predeterminada, se especifica *.bin. Si no desea que los archivos con la extensión .bin se abran en la ventana de comparación binaria, elimine *.bin de la lista.

6.2.  Configuración de Frhed

Ver configuración...

Aquí puede elegir:

  • El número de bytes que se mostrarán por línea en el volcado hexadecimal (solo se aplica si la opción "Ajustar automáticamente el número de bytes por línea" está desactivada)

  • Si el recuadro "Ajustar automáticamente el número de bytes por línea" está marcado, el número de bytes que se muestran por línea en el volcado hexadecimal se ajusta de tal manera que se aproveche en todo momento todo el ancho de la ventana.

  • El número de dígitos de la longitud del desplazamiento (solo se aplica si la opción "Ajustar longitud del desplazamiento" está desactivada)

  • Si la longitud del desplazamiento debe ajustarse automáticamente a la del desplazamiento máximo (activado) o rellenarse a la derecha con espacios (desactivado)

  • Cómo mostrar los valores en la posición del cursor, ya sea como números enteros con signo o sin signo

  • Si el modo de solo lectura debe activarse automáticamente al abrir los archivos.

  • El nombre del editor de texto que se abrirá al ejecutar el comando Editar Abrir en editor de texto

Modo binario...

¿Qué orden de bytes se debe utilizar? O bien Little-endian, como el que se utiliza en los ordenadores Intel, o bien Big-endian, utilizado, por ejemplo, en ordenadores con un procesador Motorola. La diferencia entre estos modos es la siguiente: pensemos en una palabra larga, que tiene una longitud de 4 bytes (denominados de la A a la D).

Palabra larga en el registro del procesador = ABCD.

El bit menos significativo, que tiene el valor 1, se encuentra en el byte "D". En un registro del procesador, la palabra larga se ordena de esta manera. Si este valor se escribe en una posición de la memoria, según la convención de Intel, la palabra larga se escribe de esta forma, con los desplazamientos crecientes hacia la derecha:

Palabra larga en la memoria = DCBA.

Es decir, los bytes que componen la palabra larga se escriben en orden inverso al que tienen en un registro del procesador.

Esto significa que un archivo creado por un equipo Big-endian contendrá valores erróneos en los campos 'palabra larga' y 'palabra' si lo lee un equipo Little-endian sin realizar una conversión.

Juego de caracteres...

Aquí puede seleccionar el juego de caracteres para mostrar y escribir caracteres: ANSI (el juego de caracteres de Windows) u OEM (el juego de caracteres de DOS). También puede seleccionar el tamaño de la fuente en puntos.

7.  Página "Comparar > Imagen"

7.1. Formatos de archivos de imagen

Especifique los formatos de nombre de archivo para los archivos de imagen que se abrirán en la ventana de comparación de imágenes. Para especificar varios elementos, sepárelos con un punto y coma. De forma predeterminada, las extensiones .pdf, .svg, .wmf y .emf no figuran en la lista. Añádalas si desea que los archivos con estas extensiones se muestren en la ventana de comparación de imágenes.

7.2. Activar la comparación de imágenes en la comparación de carpetas

Cuando esta opción está activada, las comparaciones de carpetas tratarán como imágenes los archivos que coincidan con los formatos especificados. Se ignorarán las diferencias en los metadatos y se aplicará un límite de distancia cromática para determinar las diferencias visuales entre las imágenes.

7.3. Resultado de OCR

  • Solo texto (predeterminado): muestra únicamente el texto reconocido de la imagen.

  • Posición y texto línea por línea: muestra el texto reconocido línea por línea junto con su posición en la imagen original.

  • Posición y texto palabra por palabra: muestra el texto reconocido palabra por palabra junto con su posición en la imagen original.

8.  Página "Comparar > Página web"

8.1.  Patrón de URL a incluir (expresión regular)

Introduzca una expresión regular en este campo para especificar las rutas de los archivos o las URL que deben abrirse en la ventana de comparación de páginas web. Por ejemplo, si introduce la expresión regular .*\.html?|https?://.*, los archivos con la extensión .html o .htm y las URL que empiecen por http:// o https:// se abrirán en la ventana de comparación de páginas web.

8.2.  Patrón de URL a excluir (expresión regular)

Introduce una expresión regular para excluir determinadas rutas de archivo o URL de la ventana "Comparación de páginas web". Esto se aplica a los elementos que coincidan con el campo "Patrón de URL que se debe incluir". Utilice esta opción para excluir patrones específicos que no desee incluir.

8.3.  Ubicación de la carpeta de datos de usuario

  • Carpeta AppData (predeterminado): guarda las cookies, el historial de navegación y los datos de la caché en la carpeta %APPDATA%\WinMerge\WinWebDiff.

  • Carpeta de instalación: guarda los datos en el directorio de instalación de WinMerge, lo que normalmente requiere permisos de administrador para escribir. Por lo general, no se recomienda hacerlo.

8.4.  Carpetas de datos de usuario independientes para cada panel

Crea carpetas de datos independientes para cada panel, lo que evita que los datos se mezclen entre ellos.

9.  Página "Cuadros de mensajes"

9.1. Restablecer

WinMerge le permite ocultar algunos cuadros de diálogo habituales. Por ejemplo, cuando se abren dos archivos idénticos, normalmente aparece el cuadro de diálogo titulado Los archivos seleccionados son idénticos. Si no desea que este cuadro vuelva a aparecer, puede activar (marcar) la opción que aparece en ese cuadro de diálogo para que no se vuelva a mostrar el mensaje.

Más adelante, es posible que decida que quiere volver a ver esos mensajes. En ese caso, haga clic en el botón Restablecer para que vuelvan a aparecer los cuadros de mensajes.

Note

Le recomendamos que no oculte los mensajes al actualizar WinMerge a una versión más reciente. El instalador activa su visualización automáticamente, pero si no utiliza el instalador, recuerde activar la visualización de mensajes mediante el botón Restablecer.

10.  Página "Edición > General"

10.1.  Resaltar sintaxis

  • Activado (predeterminado): WinMerge puede resaltar la sintaxis de muchos lenguajes de programación y formatos web. Para ver los formatos compatibles de forma predeterminada, haga clic en VerResaltar sintaxis.

  • Desactivado: el resaltado de sintaxis consume cierta capacidad de procesamiento, por lo que, si la actualización de la pantalla de WinMerge parece lenta, desactivar esta opción podría ayudar.

10.2.  Conservar el fin de línea original

  • Desactivado (predeterminado): da por hecho que los archivos son de Windows. Si un archivo no utiliza el formato de fin de línea estándar de Windows, WinMerge lo considera un error. Cambia silenciosamente los finales de línea al estilo de Windows, en lugar de detectarlos como diferencias. Por lo tanto, la barra de estado de la ventana de comparación de archivos muestra el estilo de fin de línea como Win.

    En la mayoría de los casos, es recomendable dejar esta opción desactivada: el comportamiento predeterminado funciona incluso cuando se comparan dos archivos con diferentes formatos de fin de línea.

  • Activado: impide que WinMerge cambie automáticamente los finales de línea, de modo que detecte los distintos estilos de fin de línea en cada línea. Esto puede resultar útil para trabajar con archivos procedentes de sistemas con diferentes estilos de fin de línea (por ejemplo, Windows y Unix).

    Important

    Esta es una opción avanzada para usuarios que estén familiarizados con los bytes de fin de línea y que deseen comparar archivos con diferentes estilos de fin de línea dentro de un mismo archivo. Le recomendamos que no active esta opción a menos que necesite esta funcionalidad avanzada. Recuerde que esta opción no es necesaria para comparar dos archivos con diferentes estilos de fin de línea.

10.3.  Tabulaciones

Tamaño de tabulación

Ancho de un espacio de tabulación. Especifica un valor n: el ancho resultante equivale al de n caracteres. Valor predeterminado: 4. El valor máximo es 64.

Opciones de inserción de tabulaciones

Determina qué tipo de carácter se utiliza al insertar una tabulación en el texto. Solo se puede activar una de estas opciones:

  • Insertar tabulaciones (predeterminado): utiliza un solo carácter de tabulación.

  • Insertar espacios: utiliza uno o varios espacios (según el tamaño de la tabulación) en lugar del carácter de tabulación. Por ejemplo, con el tamaño de tabulación predeterminado, se insertan cuatro espacios.

10.4.  Modo de renderizado

  • GDI (predeterminado): muestra el texto mediante la interfaz de dispositivos gráficos (GDI).

  • Modos de DirectWrite: muestra el texto utilizando diversos modos de representación de DirectWrite, incluida la compatibilidad con emojis en color en Windows 8.1 y versiones posteriores. Disponible únicamente en la versión de 64 bits de WinMerge. Consulte DirectWrite Rendering Modes para obtener más información.

11.  Página "Edición > Comparar/Combinar"

11.1.  Volver a comparar automáticamente

  • Desactivado (predeterminado): WinMerge vuelve a comparar automáticamente cuando combina una diferencia o si se realiza una nueva comparación manualmente (por ejemplo, al hacer clic en el botón Volver a comparar.

  • Activado: obliga a WinMerge a volver a escanear tras cada evento de edición (un cambio en los archivos, como al escribir).

    Note

    Para evitar ralentizar la edición, WinMerge retrasa ligeramente la nueva comparación automática: espera un segundo después de cada acción de edición. Dado que cada nueva acción de edición reinicia el temporizador, no se realizan nuevas comparaciones hasta que se pausa o se detiene la edición.

11.2.  Copiar granularidad para las diferencias seleccionadas

Especifica la granularidad al copiar a otro panel haciendo clic en la opción del menú Copiar al derecho, etc., con texto seleccionado.

  • Fragmentos de diferencias: copia fragmentos de diferencias dentro del texto seleccionado.Copia las diferencias del texto seleccionado línea por línea.

  • Diferencias en línea: copia las diferencias en línea del texto seleccionado.

  • Línea: copia las diferencias del texto seleccionado línea por línea.

  • Carácter (predeterminado): copia las diferencias del texto seleccionado carácter por carácter.

11.3.  Colorear según las diferencias de líneas

Estos ajustes activan y configuran la detección de diferencias entre líneas (cambios dentro de las líneas de los bloques de diferencias):

Ver diferencias entre líneas
  • Activado (predeterminado): WinMerge resalta las diferencias dentro de las líneas. También activa la opción del menú VerVer diferencias entre líneas.

    Elija una de estas subopciones:

    • A nivel de carácter: resalta los caracteres individuales que son diferentes. Esta opción puede resultar útil si busca cambios dentro de las palabras o en formatos de archivo que no tienen separaciones claras entre palabras.

    • A nivel de palabra (predeterminado): resalta las palabras completas que son diferentes.

      • Separar por espacios en blanco (predeterminado): se da por hecho que las palabras están separadas por caracteres de espacio en blanco. Esto suele funcionar con los archivos de texto habituales.

      • Separar en espacios en blanco o signos de puntuación: considera tanto los espacios en blanco como los signos de puntuación como separadores de palabras. Esto puede resultar útil para gestionar listas separadas por signos de puntuación (como las listas separadas por comas).

  • Desactivado: WinMerge no resalta las diferencias entre líneas y se ignoran todos los ajustes relacionados con el nivel y los espacios en blanco. También desactiva la opción de menú VerVer diferencias entre líneas.

Caracteres de separación de palabras

Especifica los símbolos que se consideran separadores de palabras distintos de los espacios en blanco cuando se selecciona la opción Separar en espacios en blanco o signos de puntuación.

Tema relacionado

La sección Resaltado de diferencias entre líneas explica con más detalle cómo WinMerge detecta y marca las diferencias entre líneas.

12.  Página "Edición > Sintaxis"

Por desarrollar

13.  Página "Colores > Esquemas de colores"

La página de combinaciones de colores le permite personalizar el aspecto general de WinMerge, incluyendo la compatibilidad con los modos claro y oscuro. Puede seleccionar y gestionar combinaciones de colores para cada modo, así como guardar o eliminar sus propias combinaciones personalizadas.

Modo de color

Seleccione el modo de color de la aplicación. Elija entre:

  • Claro (predeterminado): utiliza la combinación de colores especificada para el modo claro. Cuando se selecciona, el aspecto de los cuadros de diálogo, los menús y otros elementos de la interfaz de usuario se mostrará en un estilo claro.

  • Oscuro: utiliza la combinación de colores especificada para el modo oscuro. Cuando se selecciona, el aspecto de los cuadros de diálogo, los menús y otros elementos de la interfaz de usuario se mostrará en un estilo oscuro.

  • Según el sistema: cambia automáticamente entre el modo claro y el modo oscuro según la configuración de su sistema operativo.

Esquema del modo claro

Selecciona la combinación de colores que se utilizará cuando el Modo de color esté configurado en "Claro". Las combinaciones disponibles son Predeterminado (por defecto), Moderna y cualquier combinación definida por el usuario que haya guardado.

Esquema del modo oscuro

Selecciona la combinación de colores que se utilizará cuando el Modo de color esté configurado en "Oscuro". Las combinaciones disponibles incluyen VS Dark (predeterminado), Solarized Dark y cualquier combinación definida por el usuario que haya guardado.

Guardar el esquema actual

Guarda la configuración de color actual como un nuevo esquema. El esquema se guarda como un archivo INI. Solo los esquemas guardados en la carpeta Documents/WinMerge/ColorSchemes aparecerán en las listas de esquemas del Modo claro y del Modo oscuro.

Eliminar el esquema actual

Elimina la combinación de colores seleccionada actualmente. Este botón solo está disponible para las combinaciones definidas por el usuario (no para las combinaciones predefinidas, como "Predeterminado" o "VS Dark").

Utilice estas opciones para adaptar la interfaz de WinMerge a sus preferencias o para que coincida con el tema de su sistema. Los esquemas de color personalizados facilitan compartir o reutilizar su configuración de colores preferida.

14.  Página "Colores > Diferencias"

Utilice esta página si desea cambiar cualesquiera de los colores que se utilizan en la ventana de comparación de archivos. Puede configurar el color de fondo, el de los elementos eliminados y el del texto.

Para cambiar un color, haga clic en su recuadro para abrir el cuadro de diálogo estándar de selección de colores. Elija uno de los colores predefinidos o defina su propio color personalizado y, a continuación, haga clic en Aceptar para aplicar el nuevo color al recuadro.

Para volver a los colores predeterminados de un esquema, seleccione otro esquema y vuelva al esquema modificado.

15.  Página "Colores > Sintaxis"

De forma predeterminada, la ventana de comparación de archivos de WinMerge resalta la sintaxis de ciertos tipos de código fuente, tal y como se describe en Resaltar sintaxis. Esta página enumera los elementos de sintaxis que se reconocen y le permite cambiar el color y el grosor del texto.

Para volver a los colores predeterminados de un esquema, seleccione otro esquema y vuelva al esquema modificado.

16.  Página "Colores > Texto"

Utilice esta página para cambiar los colores del texto. En primer lugar, marque la opción Usar colores personalizados para el texto. Esto activa las opciones de texto. Hay una opción para tres tipos de texto: espacios en blanco, texto normal y texto seleccionado. Para cada tipo de texto, puede elegir un color para el fondo y para el texto.

17.  Página "Colores > Marcadores"

Por desarrollar

18.  Página "Colores > Comparación de carpetas"

De forma predeterminada, la ventana de comparación de carpetas de WinMerge utiliza colores de fondo para indicar el estado de un elemento (igual, diferente, inexistente o filtrado).

Para cambiar un color, haga clic en su recuadro para abrir el cuadro de diálogo estándar de selección de colores. Elija uno de los colores predefinidos o defina su propio color personalizado y, a continuación, haga clic en Aceptar para aplicar el nuevo color al recuadro.

Para volver a los colores predeterminados de un esquema, seleccione otro esquema y vuelva al esquema modificado.

19.  Página "Compatibilidad con archivos

Esta página contiene opciones para configurar la compatibilidad con archivos comprimidos mediante 7-Zip.

19.1.  Habilitar compatibilidad con archivos comprimidos

Esta opción controla cómo gestiona WinMerge los archivos comprimidos (gracias a la integración con 7-Zip).

  • Activado(predeterminado): WinMerge reconoce los archivos 7-Zip.

  • Desactivado: desactiva la integración de archivos 7-Zip.

19.2.  Detectar tipo de archivo por su firma

  • Desactivado(predeterminado): WinMerge solo reconoce los archivos comprimidos cuya extensión sea conocida en su sistema (por ejemplo, en el Registro o mediante una asociación de archivos).

  • Activado: WinMerge puede reconocer archivos comprimidos aunque se desconozca su extensión. Para reconocer un archivo comprimido, WinMerge busca al principio del archivo los bytes de la firma del archivo comprimido.

    Tip

    Puede utilizar esta opción para que WinMerge reconozca los archivos de OpenOffice.

20.  Página "Proyecto"

Por desarrollar

21. Página "Sistema"

21.1.  Enviar archivos eliminados a la Papelera de reciclaje

  • Activado(predeterminado): los archivos y carpetas que elimine en una ventana de comparación de carpetas se moverán a la Papelera de reciclaje, si está disponible.

    Important

    Recuerde: si la Papelera de reciclaje de su sistema está desactivada, esta opción no funcionará y los archivos eliminados se perderán.

  • Desactivado: los archivos y carpetas eliminados en un directorio se comparan con los que se han eliminado realmente.

21.2.  Editor externo

La ventana de comparación de archivos de WinMerge ofrece funciones de edición básicas. Si prefiere utilizar su editor favorito, con todas sus funciones, puede configurar WinMerge para que abra un editor externo desde el menú contextual de comparación de carpetas.

La instalación configura el Bloc de notas como editor externo predeterminado, ya que está presente en todos los sistemas Windows. Para configurar otro editor externo, introduzca la ruta completa al archivo ejecutable.

Tip

Junto con la ruta, puede incluir cualquier parámetro de línea de comandos que admita la herramienta externa, con este formato: ruta al ejecutable-opción1-opción2...

Para utilizar el editor externo configurado, haga clic con el botón derecho del ratón en un archivo de la ventana de comparación de carpetas y seleccione Abrir izquierdoCon editor externoo Abrir derechoCon editor externo.

21.3.  Guardar datos de usuario en

Especifica dónde guarda WinMerge los datos de usuario, como filtros, complementos, esquemas de color y registros de configuración.

  • AppData (Roaming) carpeta(predeterminada): guarda los datos del usuario en la carpeta de datos de aplicaciones itinerantes de tu perfil de usuario.

  • Carpeta Documentos: guarda los datos del usuario en la subcarpeta WinMergedel directorio Documentos.

Esta configuración solo afecta a los datos de los usuarios recién creados.

21.4.  Carpeta de filtros

Utilice este campo para especificar su propia carpeta privada para los filtros de archivos. De forma predeterminada, esta carpeta es el directorio de su perfil de usuario (por ejemplo, Documentosen Windows 10). Cuando cree un filtro de archivos, este se añadirá automáticamente a esta carpeta.

21.5.  Carpeta de archivos temporales

Especifica la carpeta en la que WinMerge guarda los archivos temporales. Puede elegir cualesquiera de estas opciones:

  • Carpeta temporal del sistema(predeterminada): por ejemplo, en su sistema podría ser C:\Windows\Temp.

  • Carpeta personalizada: haga clic en Examinar...y seleccione otra carpeta en la que tenga permisos de escritura.

22.  Página "Copias de seguridad"

Esta página le permite configurar cómo WinMerge crea los archivos de copias de seguridad.

22.1. Crear copias de

Especifica cuándo debe WinMerge crear archivos de copia de seguridad. Puede habilitar o deshabilitar cada una de estas opciones de forma independiente:

  • Comparación de carpetas (desactivada por defecto): se crean copias de seguridad cada vez que se sobrescriben (copian) los archivos.

  • Comparación de archivos(activada por defecto): se crean archivos de copia de seguridad cada vez que se guardan archivos.

22.2. Crear copias en

Especifica dónde se crean los archivos de copia de seguridad. Solo se puede activar una de estas opciones:

  • Carpeta del archivo original(activada por defecto): los archivos de copias de seguridad se crean en la misma carpeta que el archivo de origen. Suele ser una buena opción. La desventaja es que eliminar los archivos de copias de seguridad de carpetas grandes puede suponer mucho trabajo.

  • Carpeta global para las copias de seguridad(desactivada por defecto): todos los archivos de copia de seguridad se guardan en una única carpeta global. Esto facilita su gestión. Sin embargo, si hay varios archivos de origen con el mismo nombre, el archivo de copia de seguridad más reciente sobrescribe al anterior con el mismo nombre.

22.3. Nombre del archivo de copia de la seguridad

Cuando WinMerge crea un archivo de copia de seguridad, añade una extensión al nombre del archivo de origen. Puede elegir uno de estos dos esquemas de extensión o ambos:

  • Añadir extensión .bak(activada por defecto): por ejemplo, el archivo file.txtse guarda como copia de seguridad con el nombre file.txt.bak.

  • Añadir marca de tiempo(activada por defecto): las marcas de tiempo suelen ser únicas, por lo que esta opción suele evitar que se dupliquen los nombres de los archivos de copia de seguridad cuando los archivos de origen tienen los mismos nombres.

    Además, guardar una copia del archivo cada vez que lo guarde le permite realizar un seguimiento de los cambios que se le hayan realizado. Sin embargo, debe tener en cuenta que esta opción puede generar una gran cantidad de archivos.

23.  Página "Codificación"

WinMerge gestiona la codificación de los archivos de forma transparente y, en la mayoría de los casos, no es necesario modificar la configuración predeterminada. Esta página le permite especificar las codificaciones de determinados formatos de archivo, en caso de que sea necesario.

Note

Una explicación detallada sobre la codificación de texto y las codificaciones de Windows excede el alcance de la documentación de WinMerge. Afortunadamente, hay mucha información al respecto en Internet. Por ejemplo, aquí tiene algunos sitios donde puede empezar:

23.1. Codificación predeterminada

Seleccione uno de estos botones de opción para establecer la codificación predeterminada que utiliza WinMerge al trabajar con archivos ANSI:

  • Codificación del sistema(predeterminada): la codificación que utiliza su sistema Windows. Esta opción predeterminada suele ser la mejor elección. Sin embargo, si sabe que va a comparar archivos que no utilizan la codificación del sistema, considere alguna de las otras opciones.

  • Según la interfaz de usuario de WinMerge: la codificación utilizada por su instalación de WinMerge.

  • Codificación personalizada: introduzca el número de codificación de forma explícita. Por ejemplo, UTF-8o ISO-8851-1.

23.2. Detectar codificación para estos tipos de archivos .html, .rc, .xml

Important

Desmarque esta opción en WinMerge.exe. Las conversiones de caracteres pueden provocar pérdidas de información y el riesgo es muy elevado. WinMerge.exesolo puede mostrar archivos con su codificación actual.

  • Desactivado(predeterminado): WinMerge no lee la información de la codificación de caracteres de los archivos de origen. En su lugar, utiliza la configuración predeterminada de codificación de caracteres.

  • Activado: WinMerge detecta la codificación de caracteres para estas extensiones: html, rc(archivos de recursos para VC++) y xml. La codificación de caracteres detectada anula la configuración de la opción de codificación de caracteres predeterminada.

    Esta opción resulta útil cuando sus documentos utilizan una codificación diferente a la de su configuración de Windows.

    Por ejemplo, es posible que quiera combinar dos archivos en eslovaco o dos archivos en japonés en un entorno en inglés. Si se activa esta opción (y se dispone de las fuentes necesarias), los archivos en eslovaco o japonés se mostrarán utilizando caracteres eslovacos o japoneses.

    WinMerge también detecta diferencias en la codificación entre los archivos izquierdo y derecho. Para evitar pérdidas de información al combinar, copiar o pegar, le recomendamos que ignore la información sobre la codificación.

    Caution

    Cuando copie o pegue texto en una aplicación externa, esta debe utilizar la misma codificación que WinMerge. Consulte la documentación de su editor externo. Para copiar en WinMerge, Internet Explorer ofrece la posibilidad de seleccionar la codificación. Si su editor externo no admite codificaciones personalizadas, desactive esta opción.

23.3. Detectar codificación para archivos de texto usando mlang.dll

Por desarrollar

24. Página "Integración con Windows"

24.1.  Explorador

La opción Añadir al menú contextualle permite iniciar WinMerge directamente desde el Explorador de Windows y comparar los elementos que haya seleccionado en él. Esta opción viene activada o desactivada de forma predeterminada durante la instalación de WinMerge. Si está activada, también puede activar una o ambas de estas opciones:

Activar menú avanzado
  • Desactivado(predeterminado): solo se incluye el acceso directo a WinMergeen el menú contextual del Explorador de Windows.

  • Activado: sustituye el acceso directo a WinMergedel menú contextual del Explorador por accesos directos a la función Comparar.

Activar menú 'Comparar como'
  • Desactivado(predeterminado): elimina la opción Comparar comodel menú contextual del Explorador.

  • Activado: añade la opción Comparar comoal menú contextual del Explorador.

Iniciar operaciones de WinMerge en el Explorador de Windowsexplica cómo utilizar los atajos de teclado de WinMerge y Comparar.