Ajuste de texto
Colores
etc.
También se recomienda la impresión en formato apaisado. 
Opciones
Las opciones y la lista de archivos recientes se guardarán cuando salga del programa, y se recargarán
cuando lo inicie (Menú Preferencias->Configurar KDiff3 ...). 
Fuente
Seleccione un tipo de letra de ancho fijo (en algunos sistemas este diálogo puede mostrar tipos de letra
de ancho variable, pero no debería utilizarlas). 
Fuente cursiva para deltas:
Si selecciona esto, las diferencias de texto se dibujarán con la versión cursiva del tipo de letra. Si
el tipo de letra no soporta cursiva, no hará nada.
Colores
Color del primer plano:
Habitualmente negro. 
Color de fondo:
Habitualmente blanco. 
Color del fondo de diff:
Habitualmente gris claro. 
Color A:
Habitualmente azul oscuro. 
Color B:
Habitualmente verde oscuro. 
Color C:
Habitualmente magenta oscuro. 
Color de conflicto:
21
How to convert pdf into tiff file - control software platform:C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net, ASP.NET MVC, Ajax, WinForms, WPF
Online C# Tutorial for How to Convert PDF File to Tiff Image File
www.rasteredge.com
How to convert pdf into tiff file - control software platform:VB.NET PDF Convert to Tiff SDK: Convert PDF to tiff images in vb.net, ASP.NET MVC, Ajax, WinForms, WPF
Free VB.NET Guide to Render and Convert PDF Document to TIFF
www.rasteredge.com
Habitualmente rojo.
Rango actual de color de fondo:
Habitualmente amarillo claro.
Rango actual de color de fondo de diff:
Habitualmente amarillo oscuro.
Colores para los rangos de diferencias seleccionados manualmente:
Habitualmente naranja.
Color del archivo más nuevo en la comparación de directorios:
Habitualmente verde.
Color del archivo más antiguo en la comparación de directorios:
Habitualmente rojo.
Color de los archivos de antigüedad media en la comparación de directorios:
Habitualmente amarillo oscuro.
Color para los archivos que faltan en la comparación de directorios:
Habitualmente negro.
Los cambios de color para la comparación de directorios no tendrán efecto hasta la siguiente vez que
inicie la comparación de directorios. 
En sistemas que solo tengan 16 ó 256 colores algunos de ellos no estarán disponibles en su forma
exacta. En aquellos sistema el botón «Predeterminados» seleccionará un color puro. 
Preferencias del editor
El tabulador inserta espacios:
Si está desactivado y pulsa la tecla tabulador, se insertará un caracter de tabulación, sino se
insertará la cantidad adecuada de caracteres.
Tamaño del tabulador:
Se puede ajustar para sus necesidades. El valor predeterminado es 8. 
Auto indentación:
Cuando pulsa Entrar; o Return el sangrado de la línea anterior se utiliza para la nueva línea. 
Auto-copiar selección:
22
control software platform:C# PDF File Split Library: Split, seperate PDF into multiple files
C#.NET control for splitting PDF file into two or multiple files online. Support to break a large PDF file into smaller files. Divide PDF File into Two Using C#.
www.rasteredge.com
control software platform:VB.NET PDF File Split Library: Split, seperate PDF into multiple
Split PDF file into two or multiple files in ASP.NET webpage online. Support to break a large PDF file into smaller files in .NET WinForms.
www.rasteredge.com
Cada selección se copia inmediatamente al portapapeles de forma que no necesitará copiarlo
explícitamente. 
Estilo línea final:
Al guardar puede seleccionar qué estilo de línea prefiere. El valor predeterminado es la elección
habitual para el sistema operativo utilizado. 
Preferencias de fusionado
Cuando se comparan archivos, KDiff3 primero intenta hacer coincidir las líneas que sean iguales en
todos los archivos de entrada. Solo durante este paso se ignorarán los espacios en blanco. El segundo
paso compara cada línea. En este paso los espacios en blanco no se ignorarán. Los espacios en blanco
tampoco se ignorarán durante la fusión. 
Conservar el retorno de carro
Algunos editores (en algunos sistemas) guardan los caracteres de retorno de carro «\r» y de línea
siguiente «\n» al final de la línea, mientras que otros solo guardan el de línea siguiente «\n».
Normalmente KDiff3 ignora el retorno de carro, pero a pesar de que debido a ello no tengan el
mismo tamaño parecerán iguales si se comparan juntos. Cuando se activa esta opción, los
caracteres de retorno de carro se harán visibles, pero se tratarán como espacios en blanco. Esta
opción debería estar desactivada durante el mezclado. El valor predeterminado es apagado.
Ignorar números:
De forma predeterminada estará desactivado. Los caracteres numéricos («0-9», «.», «-») se
ignorarán en la primera parte del análisis en la que se efectuará la coincidencia de líneas. Sin
embargo en el resultado las diferencias sí se mostrarán, pero serán tratadas como espacios en
blanco. 
Ignorar comentarios de C/C++:
De forma predeterminada estará desactivado. Los cambios en los comentarios se tratarán como
cambios de espacios en blanco. 
Ignorar mayúsculas:
De forma predeterminada estará desactivado. Las diferencias de mayúsculas y minúsculas de los
caracteres (como «A» y «a») se tratarán como cambios de espacios en blanco. 
Comando del preprocesador:
Vea la 
siguiente 
sección. 
Comando de preprocesador de combinación de línea:
Vea la 
siguiente 
sección. 
Intentar más a fondo:
23
control software platform:C# Create PDF from Tiff Library to convert tif images to PDF in C#
Description: Convert to PDF/TIFF with specified resolution and save it into stream. Parameters: Name, Description, Valid Value.
www.rasteredge.com
control software platform:C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
Combine scanned images to PDF, such as tiff, jpg, png, gif, bmp, etc. C# Demo Code: Combine and Merge Multiple PDF Files into One in .NET.
www.rasteredge.com
Intenta encontrar más a fondo una delta más pequeña (de forma predeterminada estará activada).
Debería ser efectivo para archivos grandes y complicados. Y lento para archivos muy grandes. 
Preferencias de fusionado
Retardo auto avanzado (ms):
Cuando está activado el modo de «auto avanzado» aquí se especifica durante cuanto tiempo se
mostrará el resultado de la selección antes de saltar al siguiente conflicto sin resolver. 
Fusionar de forma predeterminada espacios en blanco de dos/tres archivos:
Resuelve automáticamente todos los conflictos de los espacios en blanco seleccionando el archivo
especificado (el modo predeterminado es el manual). Práctico si los espacios no son realmente
importantes en los archivos. Si solo necesita ésto ocasionalmente mejor utilice «Seleccionar
A/B/C para todos conflictos de los espacios en blanco sin resolver» en el menú Fusionar. Tenga
en cuenta que si ha activado «Ignorar números» o «Ignorar comentarios de C/C++» esta
autoelección también se aplica a los conflictos en los números y en los comentarios. 
Expresión regular de fusión automática:
Expresión regular para las líneas en las que KDiff3 debería elegir automáticamente una fuente.
Consulte también 
Fusión 
automática. 
Ejecutar expresión regular de fusión automática al iniciar la fusión:
Si está activado KDiff3 ejecutará la fusión automática utilizando la «expresión regular de fusión
automática» cuando se inicie una fusión. 
Expresión regular de inicio de historial:
Expresión regular para el inicio de la entrada del historial de fusionado. Normalmente esta línea
contiene la palabra clave «$Log$». El valor predeterminado es «.*\$Log.*\$.*». 
Expresión regular de inicio de entrada del historial:
Una entrada del historial de fusión está formada por varias líneas. Especifique la expresión
regular para detectar la primera línea (sin el comentario importante). Utilice paréntesis para
agrupar las claves que desee utilizar para la ordenación. Si está vacío, KDiff3 asume que las
líneas vacías separan entradas del historial. Consulte también 
Fusión 
automática. 
Ordenación del historial de fusión:
Activar ordenación del historial del control de versiones 
orden de la clave de ordenación del inicio de la entrada del historial:
Cada paréntesis utilizado en la expresión regular para la entrada del inicio del historial agrupa una
clave que puede utilizarse para la ordenación. Especifique la lista de claves (están numeradas en
orden de aparición comenzando con 1) y utilizando «,» como separador (p. ej. «4,5,6,1,2,3,7»). Si
permanece vacío, no se realizará ordenación. Consulte también 
fusión 
automática. 
24
control software platform:VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
images to PDF, such as tiff, jpg, png which adds powerful Portable Document Format (PDF) editing solutions control can be easily installed into .NET development
www.rasteredge.com
control software platform:C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
zoomValue, The magnification of the original PDF page size. 0.1f
www.rasteredge.com
Historial del control de versión de fusión al iniciar la fusión
Si está activado KDiff3 ejecuta automáticamente el fusionado del historial utilizando las opciones
antes mencionadas cuando se inicia una fusión. 
Número máximo de entradas en el historial:
KDiff3 corta la lista del historial después del número especificado de entradas. Utilice -1 para
evitar el corte (el valor predeterminado es -1). 
Compruebe sus expresiones regulares
Este botón muestra un diálogo que le permite mejorar y comprobar la expresión regular. Copie
los datos de sus archivos en las líneas de ejemplo. Los «Resultados coincidentes» si la
coincidencia se produjo o no. El «Resultado de la clave de ordenación» mostrará la clave
utilizada para la ordenación del historial de fusión. 
Orden de fusión irrelevante:
Especifique una orden que debería ser llamada cuando KDiff3 detecte que para el archivo B no
contiene datos relevantes ya que están incluídos en C. La orden se llama con los tres nombres de
archivo como parámetros. Las datos deberán coincidir con la «expresión regular de fusionado
automático» o con el historial sino se considera relevante. 
Fusión de directorios
Estas opciones están relacionadas con la exploración del directorio y el manejo del fusionado: Vea la 
Comparación/fusión de directorios de 
documentos para obtener los detalles. 
También existe una opción relevante para guardar archivos sencillos: 
Archivos de copia de seguridad:
Cuando se guarde un archivo y ya exista una versión antigua, la versión original se renombrará
con una extensión «.orig». Si ya existía un archivo de copia de seguridad antigua con la extensión
«.orig» se borrará. 
Configuraciones regionales
Idioma:
Ajusta el idioma de la interfaz de usuario. Cambiar esta opción no afectará a la ejecución del
programa. Tendrá que salir y reiniciar KDiff3 para que el cambio tenga efecto (esta opción no
está disponible en la versión de KDE; de KDiff3 porque el idioma se ajusta de forma global en las
preferencias de KDE). 
Usar la misma codificación para todo:
Las siguientes opciones de codificación se pueden ajustar de forma separada para cada elemento,
o si esta opción está activada, todos los valores tomarán el primer valor. 
25
control software platform:Online Convert Excel to PDF file. Best free online export xlsx
Download Free Trial. Convert a Excel File to PDF. Drag and drop your excel file into the box or click the green button to browse for a file to upload.
www.rasteredge.com
control software platform:C# TIFF: TIFF Editor SDK to Read & Manipulate TIFF File Using C#.
Convert Tiff file to bmp, gif, png, jpeg, and scanned PDF with to Tiff, like Word, Excel, PowerPoint, PDF, and images. to add XImage.OCR for .NET into C# Tiff
www.rasteredge.com
Codificación local:
Sobre los selectores de código aparece una nota que le indica cuál es la codificación local (no es
ajustable, ya que se utiliza para informarle de su codificación en caso de que no la conozca, y
necesite seleccionarla). 
Codificación de archivo para A/B/C:
Ajusta la codificación para los archivos de entrada. Esto tiene efecto en la interpretación de los
caracteres especiales. Como puede ajustar cada codificación por separado puede comparar y
fusionar archivos guardados con diferentes codificaciones. 
Codificación de archivo para la salida de la fusión y guardar:
Cuando haya editado un archivo, podrá ajustar qué codificación se utilizará al guardarse en el
disco. 
Codificación de archivo para los archivos del preprocesador:
Cuando defina el preprocesador puede que no sea capaz de operar con su codificación (ejem: Sus
archivos son de unicode de 16 bit y su preprocesador solo puede utilizar ascii de 8 bit). Con esta
opción puede definir la codificación de la salida del preprocesador. 
Idioma de derecha a izquierda:
Algunos idiomas se escriben de derecha a izquierda. Cuando esta opción está activada, KDiff3
dibuja el texto de derecha a izquierda en las ventanas de entrada de diff y en la ventana de la
salida del fusionado. Tenga en cuenta que si inicia KDiff3 con la opción de línea de órdenes
«--reverse» toda la distribución se hará de derecha a izquierda también (ésta es una característica
proporcionada por Qt). Este manual se escribió asumiendo que «Idioma de derecha a izquierda» o
invertir distribución están desactivados. Por ello, algunas referencias a «izquierda» o «derecha»
se reemplazarán por sus respectivas homólogas si utiliza estas opciones. 
Varios
Estas opciones y acciones están disponibles en los menús o en la barra de botones.
Mostrar números de líneas:
Puede seleccionar si los números deberían mostrarse en los archivos de entrada.
Mostrar caracteres espacio y tabulador por diferencias:
Algunas veces los espacios visibles y los tabuladores molestan. Puede desactivarlos.
Mostrar espacio en blanco:
Desactívelo para suprimir cualquier resaltado o cambio de «solo espacio en blanco» en el texto o
en las columnas de vista general (tenga en cuenta que ésto también se aplicará a los cambios en
los números y comentarios si están activadas las opciones «Ignorar números» o «Ignorar
comentarios C/C++»).
26
Opciones de la vista general:
Estas elecciones están disponibles cuando compara tres archivos. En el modo normal todas las
diferencias se muestra en un color codificado en la columna de vista general. Pero algunas veces
puede estar interesado en las diferencias entre solo dos de los tres archivos. Seleccionando vista
«A vs. B», «A vs. C» o «B vs. C» se mostrará una segunda columna de vista general con la
información requerida situado al lado de la visión general normal. 
Ajuste de palabras en las ventanas diff:
Ajusta las líneas cuando su longitud excede del ancho de una ventana. 
Mostrar ventana A/B/C:
Algunas veces deseará utilizar mejor el espacio de la pantalla para las líneas largas. Oculte las
ventanas que no sean importantes (en el menú Ventanas).
Cambiar orientación de división:
Cambia entre las ventanas diff mostrándolas una cerca de la otra (A a la izquierda de B, y a la
izquierda de C) o una sobre otra (A sobre B y sobre C). También debería servir de ayuda para las
líneas largas (en el menú Ventanas). 
Iniciar fusión rápida:
Algunas veces puede estar viendo las deltas y decidir fusionarlas. 
«Fusionar el archivo
actual» en el menú Directorio también funcionará si solo compara dos archivos. Una simple
pulsación inicia la fusión y utiliza el nombre de archivo del último archivo de entrada como
nombre de archivo predeterminado (cuando se utiliza esto para reiniciar una fusión, se conservará
el nombre de archivo de la salida).
Configurar accesos rápidos de teclado
En estos momentos solo la versión para KDE soporta accesos rápidos de teclado configurables por el
usuario (Menú Preferencias->Configurar accesos rápidos). 
Órdenes del preprocesador
KDiff3 soporta dos opciones para el preprocesador. 
Comando del preprocesador:
Cuando se lee cualquier archivo, se redirigirá a través de esta orden externa. Se podrá ver la
salida de esta orden en lugar del archivo original. Puede escribir su propio preprocesador que
cubra sus necesidades específicas. Utilice esto para cortar determinadas partes del archivo, o para
corregir de forma automática el sangrado, etc. 
Comando de preprocesador de combinación de línea:
27
Cuando se lee cualquier archivo, se redirigirá a través de esta orden externa. Si se especifica una
orden de preprocesado (ver a continuación), la salida del preprocesador será la entrada de la
coincidencia de líneas del preprocesador. La salida solo se utilizará durante la fase de coincidencia de
líneas durante el análisis. Puede escribir su propio preprocesador que cubra sus necesidades
específicas. Cada línea de entrada tendrá la correspondiente línea de salida. 
La idea es permitir al usuario gran flexibilidad durante la configuración del resultado de diff. Pero
necesita un programa externo, y muchos usuarios no quieren escribirlo ellos. La buena noticia es que
muchas veces sed o perl harán este trabajo. 
Ejemplo: Prueba de mayúsculas sencilla: considerar el archivo a.txt (6 líneas): 
aa
ba
ca
da
ea
fa
y el archivo b.txt (3 líneas): 
cg
dg
eg
Sin un preprocesador las siguientes líneas se situarán unas al lado de otras: 
aa - cg
ba - dg
ca - eg
da
ea
fa
Esto no es lo que probablemente lo que se desea ya qu ela primera letra contiene actualmetne la
información interesante. Para ayudar al algoritmo de coincidencias a ignorar la segunda letra podemos
utilizar una orden de preprocesador, que reemplace «g» con «a»: 
sed 's/g/a/'
Con esta orden el resultado del a comparación será:
aa
ba
ca - cg
da - dg
ea - eg
fa
Internamente el algoritmo de coincidencia ve los archivos después de la ejecución de la línea del
preprocesador de coincidencia, pero en la pantalla el archivo continúa sin cambios (el preprocesador
normal cambiará también los datos en la pantalla). 
28
Lo básico de sed
Esta sección solo introduce algunas características muy básicas de sed. Para obtener más información
consulte 
info:/sed o 
http://www.gnu.org/software/sed/manual/html_mono/sed.html. Una versión
precompilada para Windows puede encontrarse en 
http://unxutils.sourceforge.net. Tenga en cuenta que
los siguientes ejemplos asumen que la orden sed se encuentra en algún directorio definido en la
variable de entorno PATH. Si este no es el caso, deberá especificar la ruta completa absoluta de lo
orden. 
Nota
También debe tener en cuenta que los siguientes ejemplos utilizan una marca de comilla simple (') que
no funcionará para Windows. En Windows debería utilizar las marcas de comillas dobles (") en su 
lugar.
En este contexto solo se utiliza la orden de sustitución sed: 
sed 's/REGEXP/REEMPLAZO/MODIFICADORES'
Antes de utilizar una orden nueva con KDiff3, debería comprobarla en una consola. Aquí será práctica
la orden echo. Ejemplo: 
echo abrakadabra | sed 's/a/o/'
-> obrakadabra
Este ejemplo muestra una orden sed muy simple que reemplaza la primera aparición de «a» con «o».
Si desea reemplazar todas las apariciones necesitará el modificador «g»: 
echo abrakadabra | sed 's/a/o/g'
-> obrokodobro
El símbolo «|» es la orden de tubería que transfiere la salida de la orden anterior a la entrada de la
siguiente orden. Si desea comprobar el uso con un archivo largo puede utiilzar cat en los sistemas tipo
Unix o type en los sistemas tipo Windows. sed hará la sustitución para cada línea. 
cat nombrearchivo | sed opciones
Ejemplos para sed usados en KDiff3
Ignorar otros tipos de comentarios
En estos momentos KDiff3 solo entiende los comentarios C/C++. Utilizando la orden del
preprocesado de línea coincidente también puede ignorar otros tipos de comentarios, convirtiéndoles
en comentarios C/C++. Ejemplo: Para ignorar los comentarios que comiencen con «#», debería
convertirlos a «//». Tenga en cuenta que debe tener activada la opción «Ignorar comentarios C/C++»
para que tenga efecto. Una línea de preprocesado de línea coincidente podría ser: 
sed 's/#/\/\//'
Al igual que para sed el caracter «/» tienen un significado especial, y es necesarío reemplazar el
caracter «\» antes de cada «/» en la cadena de reemplazo. Algunas veces el «\» es necesario para añadir
o eliminar un significado especial de ciertos caracteres. Las comillas simples (') antes y después de la
orden de sustitución son importantes, ya que sino el intérprete de órdenes intentará interpretar algunos
caracteres especiales como «#», «$» o «\» antes de pasarlos a sedTenga en cuenta que en Windows
29
aquí necesitará utilizar las comillas dobles ("). Windows sustituye otros caracteres como «%», por
ello debería experimentar un poquito
Sensibilidad de diff a mayúsculas y minúsculas
Utilice la siguiente orden de preprocesado de coincidencia de línea para convertir todas las entradas a
mayúsculas: 
sed 's/\(.*\)/\U\1/'
Aquí el «.*» es una expresión regular que incluye a todos los caracteres en la línea. El «\1» en la
cadena de reemplazo hace referencia al texto que coincide con el primer par de «\(» y «\)». La «\U»
convierte el texto insertado a mayúsculas. 
Ignorar las claves de control de versión
CVS y otros sistemas de control de versión utilizan algunas claves para insertar cadenas
automáticamente generadas (
info:/cvs/Keyword 
sustitución). Todos ellos siguen el modelo «$CLAVE
generada texto$». Ahora necesitaremos una orden de preprocesado que elimine solo el texto generado: 
sed 's/\$\(Revision\|Author\|Log\|Header\|Date\).*\$/\$\1\$/'
Las «\|» separan las posibles claves. Podría querer modificar esta lista para acomodarla a sus
necesidades. La «\» before the «$» es necesaria porque de otra forma «$» coincidirá con el final de la
línea. 
Mientras experimenta con sed puede llegar a entender y a gustarle las expresiones regulares. Son
prácticas porque hay muchos programas que soportan cosas similares. 
Ignorar números
Ignorar los números en realidad es una opción de construcción. Pero como en otros ejemplos, indica el
aspecto que podría tener la orden de preprocesado. 
sed 's/[0123456789.-]//g'
Cualquier caracter entre «[» y «]» será una coincidencia y no se reemplazará con nada. 
Ignorar ciertas columnas
Algunas veces una texto tiene un formato muy estricto y contiene columnas que desearía ignorar,
mientras que otras columnas deseará conservarlas para el análisis. En el siguiente ejemplo las primeras
cinco columnas (caracteres) se ignorarán, las siguientes diez se conservarán, otras cinco se ignorarán y
el resto de la línea se conservará. 
sed 's/.....\(..........\).....\(.*\)/\1\2/'
Cada punto «.» coincidirá con cualquier caracter simple. El «\1» y el «\2» en la cadena de reemplazo
hacen referencia al texto coincidente dentro del primer y segundo par de «\(» y «\)» indicando el texto
que se conservará. 
30
Documents you may be interested
Documents you may be interested