tool files commands vim vimdiff

files - vimdiff commands



¿Guardar salida vimdiff? (5)

He buscado esto varias veces en el pasado, pero nunca encontré una respuesta. ¿Hay alguna forma de guardar la salida de vimdiff (preferiblemente manteniendo los colores, las luces, etc.)? Me gustaría enviar este archivo de salida a otras personas y decirles "simplemente abra este archivo, aquí están las diferencias, lado a lado y resaltadas".

Si existen mejores alternativas a vimdiff para este propósito, estoy abierto a sugerencias, algo que funcionaría tanto en plataformas Windows como Linux es ideal.


Dos comparan dos archivos y escriben el resultado en un tercer archivo "basado en HTML". Abre un terminal y ejecuta este comando:

:Format diffformat


Hay al menos dos opciones para guardar colorear vim: es :TOhtml distribuido con vim en sí y más avanzado mi format.vim . Ventajas de mi plugin sobre :TOhtml se describen en la página del plugin. Comando para formatear vimdiff a html:

vimdiff file1.txt file2.txt -c TOhtml -c ''w! diff.html'' -c ''qa!''


Obtendrás resultados similares con el siguiente comando:

sdiff file1 file2 | colordiff


Vim puede exportar a HTML, ver:

:help :TOhtml


diff -u file1 file2 > outputfile