Od czasu do czasu ktoś mnie wysyła .odt
, .doc
i .docx
plik; otwarcie ich w OpenOffice zawsze jest uciążliwe, ponieważ, no cóż, OpenOffice.
Obecnie używam różnych narzędzi wiersza poleceń (takich jak odt2txt
) do konwersji tych plików na zwykły tekst, zapisania zwykłego tekstu do pliku tymczasowego, a następnie przeglądania (i być może edycji) w Vimie.
Czy można to ułatwić? Być może coś z autogrupami? A może są lepsze sposoby? Chciałbym po prostu zrobić:
$ vim file.odt
I czy Vim zajął się dla mnie nawróceniem?
Jeszcze lepiej (punkty bonusowe) byłoby, gdybym również mógł zapisać plik (do file.txt
), ale to nie zostałoby utworzone, dopóki nie piszę ...
autocmd BufReadPost *.docx :%!pandoc -f docx -t markdown
zasadzie, że jeśli otworzę plik .docx w vimie, zamiast tego przejdzie on przez ten plik:%!pandoc -f docx -t markdown
, zanim wyświetli go w oknie VIM?