Parfois , quelqu'un me envoie un .odt
, .doc
et le .docx
fichier; les ouvrir dans OpenOffice est toujours pénible car, eh bien, OpenOffice.
À l'heure actuelle, j'utilise une variété d'outils de ligne de commande (tels que odt2txt
) pour convertir ces fichiers en texte brut, enregistrer le texte brut dans un fichier temporaire, puis le visualiser (et peut-être le modifier) dans Vim.
Cela peut-il être plus facile? Peut-être quelque chose avec des autogroupes? Ou peut-être existe-t-il de meilleures façons? Je voudrais juste faire:
$ vim file.odt
Et que Vim s'occupe de la conversion pour moi?
Encore mieux (points bonus) serait si je pouvais également enregistrer le fichier (dans file.txt
), mais que cela ne serait pas créé avant d'écrire ...
la source
autocmd BufReadPost *.docx :%!pandoc -f docx -t markdown
essentiellement que si j'ouvre un fichier .docx dans vim, il passera plutôt ce fichier à travers:%!pandoc -f docx -t markdown
, avant de l'afficher dans la fenêtre VIM?