Este es el comando dwdiff que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
dwdiff: un programa de diferenciación de palabras delimitadas
SINOPSIS
dwdiff [OPCIONES] VIEJO ARCHIVO NUEVO ARCHIVO
dwdiff [OPCIONES] --entrada diferencial [DIFF ARCHIVO]
DESCRIPCIÓN
dwdiff es un diff programa que opera a nivel de palabra en lugar de a nivel de línea. Está
diferente de wdif en el sentido de que permite al usuario especificar lo que debe considerarse
espacios en blanco, y en eso toma una lista opcional de caracteres que deben ser considerados
delimitadores. Los delimitadores son caracteres individuales que se tratan como si fueran palabras, incluso
cuando no hay espacios en blanco que los separen de las palabras o delimitadores anteriores. dwdiff is
mayormente compatible con línea de comandos con wdif. Sólo el --autopager, --terminal y
Las opciones --avoid-wraps no son compatibles.
La salida predeterminada de dwdiff es el nuevo texto, con las partes eliminadas e insertadas
anotado con marcadores. Las opciones de la línea de comandos están disponibles para cambiar tanto lo que se imprime,
y los marcadores.
OPCIONES
dwdiff acepta las siguientes opciones (tenga en cuenta que todas las cadenas primero se expandirán con escape.
Se admiten todos los \ -escapes estándar, así como los escapes \ u y \ U Unicode):
-h, --ayuda
Muestra un breve mensaje de ayuda.
-v, --versión
Versión impresa e información de derechos de autor.
-d delimitadores, --delimitadores=delimitadores
Especifique una lista de caracteres que se utilizarán como delimitadores.
-P, --puntuación
Utilice caracteres de puntuación como delimitadores. El conjunto exacto de caracteres de puntuación.
depende de la ubicación actual.
-W espacio en blanco, --espacio en blanco=espacio en blanco
Especifique una lista de caracteres que se utilizarán como espacios en blanco.
--entrada diferencial
Interprete la entrada como la salida de diff en el formato Unified Diff (normalmente
y producido por diff -u). En este caso, solo se permite un archivo de entrada. Esta opción
permite reformatear la salida diff con dwdiff, y es útil, por ejemplo, para publicar
procesar la salida de svn diff.
-1, --no eliminado
Suprime la impresión de palabras eliminadas del primer archivo.
-2, --no insertado
Suprima la impresión de palabras insertadas en el segundo archivo.
-3, --no común
Suprima la impresión de palabras comunes a ambos archivos.
-L[anchura], --Línea de números[=anchura]
Muestre los números de línea al comienzo de cada línea. Los números de línea mostrados son los
el número de línea en el archivo antiguo y el número de línea en el nuevo archivo respectivamente. los
opcional anchura El argumento es el número mínimo de posiciones por número de línea.
-Cnúmero, --contexto=número
Mostrar número líneas de contexto antes y después de cada cambio. Una línea con solo - es
impreso entre bloques de cambios.
-s, --Estadísticas
Imprime estadísticas cuando termines. Los números impresos incluyen el número de palabras de en
ambos archivos, el número de palabras eliminadas, el número de palabras insertadas y el
número de palabras cambiadas. El número de palabras cambiadas se cuenta como el número de
palabras que se eliminan del primer archivo y el número de palabras que reemplazan
ellos del segundo archivo. Todos estos números también se expresan como porcentaje
del número total de palabras del archivo del que proceden las palabras.
-i, --ignorar caso
Ignore las diferencias entre mayúsculas y minúsculas al comparar palabras. Esta opción solo está disponible si
el programa diff que se llama lo proporciona.
-I, --ignorar formato
Ignore las diferencias en el formato de los caracteres. Esta opción cambia para usar el
Descomposición de compatibilidad Unicode en lugar de la descomposición canónica. los
la descomposición de compatibilidad descarta la información de formato. Por ejemplo, el
ligature fi se descompondrá en dos caracteres separados con el propósito de
comparación. Sin embargo, también el superíndice y el subíndice se considerarán iguales, así como
diferentes rotaciones del mismo carácter.
-c[especulación], --color[=especulación]
Modo de color. El opcional especulación se puede utilizar para personalizar los colores. especulación consiste
deelimínelo ], [insertar]. Si se omite alguno, se establecerá en su color predeterminado
(rojo brillante o verde brillante respectivamente). Ambas partes del especulación consiste en
[primer plano] [:del Proyecto]. Para obtener una lista de nombres de colores permitidos, utilice el
palabra `` lista '' como especulación. Alternativamente, puede especificar cualquier secuencia de escape para establecer
atributos como un color anteponiendo e:.
Los marcadores estándar para el comienzo y el final del texto eliminado e insertado son
suprimido, pero los marcadores especificados en la línea de comando se seguirán imprimiendo.
-l, - modo sin
As -p pero también overstrike eliminó los espacios en blanco.
-p, --impresora
Utilice sobresalir con un subrayado y texto en negrita para enfatizar los cambios. Este es
implementado imprimiendo primero el guión bajo o un duplicado del carácter a ser
impreso, seguido de un retroceso, seguido del carácter. En terminales regulares
no verá ningún efecto. los lessSin embargo, el comando (1) se mostrará subrayado y en negrita
texto.
Los marcadores estándar para el comienzo y el final del texto eliminado e insertado son
suprimido, pero los marcadores especificados en la línea de comando se seguirán imprimiendo.
-mnúmero, --coincidencia-contexto=número
Utilizar número palabras de contexto antes y después de palabras para emparejar. Palabras en el texto antiguo
entonces solo coincidirá con las palabras del nuevo texto si las palabras que las rodean también son
igual. Esto mejora la salida de dwdiff para grandes cambios con frecuencia
palabras que ocurren. Sin embargo, el uso del contexto requiere más espacio en disco y más procesamiento.
tiempo. El valor predeterminado es 1. Establezca esta opción en 0 para volver a la versión anterior a 1.5.
comportamiento.
- cambios-agregados
Permitir que varios cambios cercanos se traten como un solo cambio, si se utilizan palabras de contexto
(consulta: --coincidencia-contexto). Esta opción reduce el tiempo de procesamiento a medida que los cambios
informado por el diff El programa no se procesa posteriormente para dar resultados más precisos.
-A algoritmo, --algoritmo=algoritmo
Seleccione el algoritmo que se utilizará para determinar las diferencias. Hay tres
posibles valores para algoritmo: el mejor, que intenta encontrar el conjunto mínimo de
cambios, normal, que cambia algo de optimización por velocidad, y fast, que asume
que la entrada es grande y contiene pocos cambios. Por defecto el normal algoritmo
se utiliza.
-S[marcador], - separador de párrafos[=marcador]
Muestra la inserción o eliminación de bloques de líneas con solo caracteres de espacio en blanco. A
Se inserta un marcador especial en la salida para indicar estos bloques. El valor por defecto
el marcador es -.
--wdiff-salida
Crear wdif salida compatible. los dwdiff el programa usa una salida diferente
algoritmo, que proporciona una salida más intuitiva.
-w cadena, --iniciar-eliminar=cadena
Especifique una cadena para marcar el comienzo del texto eliminado.
-x cadena, --detener-eliminar=cadena
Especifique una cadena para marcar el final del texto eliminado.
-y cadena, --iniciar-insertar=cadena
Especifique una cadena para marcar el comienzo del texto insertado.
-z cadena, - inserto de tope=cadena
Especifique una cadena para marcar el final del texto insertado.
-R, --repetir-marcadores
Repita los marcadores de inicio y fin al inicio y al final de la línea si un cambio cruza un
nueva línea.
--perfil=nombre
Cargar el perfil con nombre nombre desde el archivo .dwdiffrc en la casa del usuario
directorio. Solo se lee realmente el último perfil nombrado, a menos que vaya seguido de un
--sin perfil opción. Por defecto, el perfil llamado tu préstamo estudiantil es leído.
--sin perfil
Deshabilitar la lectura de perfiles, a menos que le siga otro --perfil opción. Esta
también deshabilita la lectura de tu préstamo estudiantil perfil.
Se puede utilizar un solo guión (-) como archivo para indicar una entrada estándar. Solo un archivo puede ser
leer desde la entrada estándar. Para detener dwdiff interpretar los nombres de archivo que comienzan con un
guión como opciones, se puede especificar un guión doble (-) después del cual dwdiff interpretará cualquier
siguientes argumentos como archivos para leer.
PERFILES
Desde la versión 2.1.0, dwdiff permite a los usuarios crear perfiles. Un perfil es un conjunto de opciones
que se puede cargar usando el --perfil opción. Los perfiles se especifican en .dwdiffrc en
el directorio de inicio del usuario. El formato del .dwdiffrc archivo es el siguiente:
Una línea contiene un encabezado de perfil (un texto entre []) o un nombre de opción largo
sin guiones iniciales, seguido opcionalmente por su argumento. Los argumentos están despojados de
espacio en blanco que lo rodea. Si un argumento comienza y termina con una coincidencia doble o simple
comillas, también se eliminan. Los comentarios se pueden incluir comenzando una línea con un hash
Marcos (#).
Si no se especifica ningún perfil, el perfil denominado tu préstamo estudiantil se cargará, a menos que el
--sin perfil se especifica la opción. Aquí hay un ejemplo .dwdiffrc:
[defecto]
color rojo, azul
puntuación
[html]
iniciar-eliminar
detener-eliminar
inicio-insertar
detener-insertar
[solo espacio]
# Utilice solo un espacio como espacio en blanco.
espacio en blanco ""
Use dwdiff en línea usando los servicios de onworks.net