Іноді хто - то посилає мене .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?