Estoy usando vim -d file1 file2
para ver las diferencias entre ellos. Esto funciona bien, pero quiero ignorar los cambios en el espacio en blanco, son irrelevantes para los archivos de código fuente.¿Hay alguna manera de configurar vimdiff para ignorar TODOS los espacios en blanco?
Vim ayudar a los estados que el siguiente comando lo hará la magia:
set diffopt+=iwhite
Pero, por desgracia, este comando sólo se suma a la línea de comandos -b
herramienta de diferencias, y que los espacios en blanco sólo ignora que se arrastran. La clave de línea de comando correcta para diff debe ser -w
, para ignorar todos los cambios de espacio en blanco. Pero no puedo encontrar la forma de modificar la línea de comandos de diff directamente desde Vim. Por supuesto que puede compilar un diff de encargo, o reemplazar diff con diff.sh, pero que parece un poco feo :(.
¿Hay una mejor manera de modificar la forma en Vim interactúa con la herramienta de diferencias para mostrar diferencias entre los archivos?
.
Esto no ignora todos los espacios en blanco (-w en diff) pero implementa ignorar los cambios en el espacio en blanco (-b en diff). –