¿Cómo suprimo el mensaje "2 archivos para editar" en vimdiff?

Pregunta:

'vimdiff ab' siempre imprime "2 archivos para editar". No quiero ver eso. ¿Cómo puedo evitarlo?

Aquí hay un ejemplo:

⚡ vimdiff  a b                                                                                                                               
2 files to edit

Quiero usar vimdiff desde un script bash y no quiero ver esta salida

Respuesta:

Mirando a través de la fuente de vim, parece que ese mensaje solo se puede suprimir cuando se inicia el ejecutable como ex y se usa su opción -s , o al no tener una consola.

Ninguno de los enfoques funcionará para diferenciar.

Sin embargo, el mensaje solo se envía si hay más de un archivo especificado en la línea de comando.

Así que vamos a engañarlo:

vim a -c "vert diffsplit b"

Lo que básicamente dice "Editar un archivo con vim, y una vez se ha cargado, abra una división vertical con el archivo B y las Diferencias".

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Ir arriba