De vez en cuando alguien me envía una .odt
, .doc
y .docx
archivo; abrirlos en OpenOffice siempre es una molestia porque, bueno, OpenOffice.
En este momento, uso una variedad de herramientas de línea de comandos (como odt2txt
) para convertir estos archivos a texto sin formato, guardar el texto en un archivo temporal y luego verlo (y quizás editarlo) en Vim.
¿Se puede hacer esto más fácil? Quizás algo con grupos automáticos? ¿O tal vez hay mejores formas? Me gustaría simplemente hacer:
$ vim file.odt
¿Y Vim se encargó de la conversión por mí?
Aún mejor (puntos de bonificación) sería si también pudiera guardar el archivo (en file.txt
), pero eso no se crearía hasta que escriba ...
fuente
autocmd BufReadPost *.docx :%!pandoc -f docx -t markdown
básicamente significa que si abro un archivo .docx en vim, pasará ese archivo:%!pandoc -f docx -t markdown
antes de mostrarlo en la ventana VIM?