GNU/Linux >> Tutoriales Linux >  >> Linux

Visual File Diff con Vimdiff:¡hace la diferencia!

La salida del comando diff puede ser un poco confusa de leer cuando compara dos archivos que tienen muchas diferencias. ¿No sería bueno ver las diferencias de archivo visualmente? utilidad vimdiff da una mejor sensación visual de las diferencias entre archivos como se explica en este artículo.

1. Diferencia en toda la línea:color azul y guiones

Si la línea X está disponible en un archivo y no está disponible en otro archivo, el archivo que contiene la línea se resaltará con color azul y el archivo sin esa línea se mostrará con guiones y en color verde claro, como se muestra a continuación.

Figura :diferencia de línea completa en Vimdiff (haga clic en la imagen para ampliar)

2. Diferencia en línea parcial – Color rojo

Si solo una parte de la línea es diferente entre los dos archivos, la línea se resaltará en color rosa y la diferencia parcial se resaltará en color rojo, como se muestra a continuación.

Figura: Diferencia de línea parcial en Vimdiff (haga clic en la imagen para ampliar)

3. Las líneas son iguales

Si algunas líneas de los dos archivos son iguales, aparecerá tal cual (es decir, sin resaltar).

Si muchas líneas de los dos archivos son iguales, se plegará automáticamente y se mostrará como +N líneas como se muestra a continuación. Para expandir el pliegue presione ESPACIO.

Figura: Varias líneas sin diferencia se doblan en Vimdiff (haga clic en la imagen para ampliar)


Linux
  1. Copie y pegue en la línea de comandos de Linux con xclip

  2. Un pequeño truco:seleccione un archivo o línea al azar en el archivo con shuf

  3. ¿Cómo se reemplaza el texto similar a sed con python?

  4. ¿Cómo puedo crear un archivo con un tamaño específico desde una línea de comando?

  5. reemplazar líneas en un archivo con líneas en otro por número de línea

Comando Diff en Linux con ejemplos

Cómo enviar un correo electrónico con un archivo adjunto desde la línea de comandos

Compare dos archivos en Linux:use diff, vimdiff y colordiff

Tutorial de Unix Sed:operación de archivos de varias líneas con 6 ejemplos prácticos

Las 4 principales herramientas de diferenciación de archivos en UNIX/Linux:Diff, Colordiff, Wdiff, Vimdiff

Comando make de Linux con ejemplos