Іноді хто - то посилає мене .odt
, .doc
і .docx
файл; відкриття їх у OpenOffice - це завжди біль, тому що, ну, OpenOffice.
Зараз я використовую різні інструменти командного рядка (такі як odt2txt
) для перетворення цих файлів у звичайний текст, збереження простого тексту у тимчасовий файл, а потім перегляд (а можливо, редагування) його у Vim.
Чи можна це зробити простіше? Можливо, щось із автогрупами? А може, є кращі способи? Я хотів би просто зробити:
$ vim file.odt
А Вім подбав про перетворення мене?
Ще краще (бонусні бали) було б, якби я також зміг зберегти файл (до file.txt
), але це не буде створено, поки я не напишу ...
autocmd BufReadPost *.docx :%!pandoc -f docx -t markdown
основному означає, що якщо я відкрию файл .docx у vim, він замість цього передасть цей файл:%!pandoc -f docx -t markdown
, перш ніж відображати його у вікні VIM?