Gelegentlich jemand schickt mir ein .odt
, .doc
und .docx
Datei; Sie in OpenOffice zu öffnen, ist immer ein Schmerz, weil OpenOffice.
Im Moment verwende ich eine Vielzahl von Befehlszeilentools (z. B. odt2txt
), um diese Dateien in einfachen Text zu konvertieren, den einfachen Text in einer temporären Datei zu speichern und ihn dann in Vim anzuzeigen (und möglicherweise zu bearbeiten).
Kann das einfacher gemacht werden? Vielleicht etwas mit Autogruppen? Oder gibt es vielleicht bessere Möglichkeiten? Ich würde gerne einfach machen:
$ vim file.odt
Und hat sich Vim für mich um die Konvertierung gekümmert?
Noch besser (Bonuspunkte) wäre es, wenn ich die Datei (bis file.txt
) auch speichern könnte , aber dass diese erst erstellt würde, wenn ich einen Schreibvorgang durchführe ...
quelle
autocmd BufReadPost *.docx :%!pandoc -f docx -t markdown
Grunde, dass beim Öffnen einer DOCX-Datei in:%!pandoc -f docx -t markdown
VIM diese Datei weitergeleitet wird , bevor sie im VIM-Fenster angezeigt wird?