Preguntas etiquetadas con diff

diff: herramienta de línea de comandos para mostrar las diferencias entre dos archivos o cada archivo correspondiente en dos directorios.

117
¿Cuál es la forma recomendada de copiar cambios con vimdiff?

Al comparar archivos y actualizar un repositorio de código fuente, me gusta usar vimdiff. Para copiar los cambios realizados de un archivo a otro, generalmente uso una secuencia de teclas como esta: Shift + V (select line) k or j; { or }; Up or down arrow keys (select more lines) y (copy selected...

113
diff dentro de una línea

Tengo algunos volcados de sql en los que estoy mirando las diferencias. diffobviamente puede mostrarme la diferencia entre dos líneas, pero me estoy volviendo loco tratando de encontrar qué valores en la larga lista de valores separados por comas son en realidad los que hacen que las líneas sean...

89
Comprensión de la salida diff

yo tengo file1.txt this is the original text line2 line3 line4 happy hacking ! y file2.txt this is the original text line2 line4 happy hacking ! GNU is not UNIX si lo hago: diff file1.txt file2.txtobtengo: 3d2 < line3 5a5 > GNU is not UNIX ¿Cómo se interpreta...

74
¿No se puede conectar a diff?

Quería ser inteligente y comparar un archivo remoto con un archivo local sin descargarlo primero manualmente. Puedo obtener el contenido del archivo remoto por ssh user@remote-host "cat path/file.name" Sin embargo, canalizando eso a diff ssh user@remote-host "cat path/file.name" | diff...

63
Comparar dos archivos en Vim

¿Es posible ver dos archivos uno al lado del otro en Vim? Si es así, ¿cómo puedo configurar mi editor para hacer esto? ¿Hay alguna forma de diffseparar los dos archivos dentro de Vim? Soy consciente de los comandos :nexty :prev, pero esto no es lo que busco. Sería realmente bueno ver los dos...

58
Conversión de salida coloreada en html

Hay herramientas que proporcionan resultados en color: dwdiff -c File1 File2 # word level diff grep --color=always # we all know this guy ... La pregunta es: ¿Cómo convertir su salida coloreada de programa arbitrario en un archivo html coloreado? Otros formatos de salida también pueden ser...

40
Hacer diff Usar ancho de terminal completo en modo de lado a lado

La mayoría de las aplicaciones son inteligentes sobre el uso de todo el ancho del terminal disponible para ellos. Mi shell sí, pantalla, vim, etc. Sin embargo, diffen modo de lado a lado ( -y), no. Esto me enoja. Utiliza un ancho de 126 caracteres, que ni siquiera es la mitad de mi terminal de 270...

40
¿Hay un formato diferencial condensado de lado a lado?

Tengo dos archivos de registro con miles de líneas. Después del preprocesamiento, solo difieren algunas líneas. Estas líneas restantes son diferencias reales o grupos de líneas mezcladas. Las diferencias unificadas me permiten ver las diferencias detalladas, pero dificulta la comparación manual...

39
Ejecute una diferencia entre archivos locales y remotos

Estoy conectado a un host a través de sshy me gustaría comparar (digamos con diff) un cierto archivo de configuración contra su contraparte en otro host, también accesible a través ssh, sin tener que descargar manualmente el archivo remoto antes de ejecutar el

37
¿Cómo canalizo la salida de diferencia de color a menos?

He estado usando git diff, que produce resultados en color. Sin embargo, ahora encuentro que necesito usar diff ordinario para algo, y está produciendo una gran cantidad de resultados que es difícil de leer debido a la falta de colores. ¿Cómo hago que diff produzca una salida de color legible?...

31
diff informa que dos archivos difieren, ¡aunque son iguales!

Tengo dos archivos que me parecen idénticos (incluidos los espacios en blanco al final y las nuevas líneas) pero diff todavía dice que difieren. Incluso cuando hago una diff -ycomparación lado a lado, las líneas se ven exactamente iguales. La salida de diff son los 2 archivos completos. ¿Alguna...

25
diff - números de línea de salida

Quiero usar la herramienta cli para la comparación de archivos y necesito un número de línea antes de la línea de salida con la que podría saltar a la diferencia de línea, porque uso la herramienta que entiende dónde saltar, si la línea comienza así :line-number: regular line contents Así que lo...

24
¿Qué efecto tiene la opción "-d" con diff?

La diffimplementación en OpenBSD tiene una -dopción no estándar con la siguiente documentación: -d Esfuércese por producir una diferencia lo más pequeña posible. Esto puede consumir mucha potencia de procesamiento y memoria al procesar archivos grandes con muchos cambios. La...

24
vimdiff deshabilita / habilita la codificación de colores

¿Hay alguna forma de deshabilitar / habilitar rápidamente la codificación de color vimdiff? El problema es que tengo texto coloreado vimy el texto es invisible porque el color del texto es rojo, y vimdifftambién intenta poner un color de fondo rojo, lo que dificulta su lectura. Por lo tanto, me...