Đôi khi ai đó gửi cho tôi một .odt
, .doc
và .docx
tập tin; mở chúng trong OpenOffice luôn là một nỗi đau bởi vì, tốt, OpenOffice.
Ngay bây giờ tôi sử dụng nhiều công cụ dòng lệnh (chẳng hạn như odt2txt
) để chuyển đổi các tệp này thành văn bản thuần túy, lưu văn bản thuần thành tệp tạm thời, sau đó xem (và có thể chỉnh sửa) nó trong Vim.
Điều này có thể được thực hiện dễ dàng hơn? Có lẽ một cái gì đó với các nhóm tự động? Hoặc có thể có những cách tốt hơn? Tôi chỉ muốn làm:
$ vim file.odt
Và Vim có lo việc chuyển đổi cho tôi không?
Thậm chí tốt hơn (điểm thưởng) sẽ là nếu tôi cũng có thể lưu tệp (đến file.txt
), nhưng điều này sẽ không được tạo cho đến khi tôi viết ...
autocmd BufReadPost *.docx :%!pandoc -f docx -t markdown
về cơ bản có nghĩa là, rằng nếu tôi mở một tập tin .docx trong vim, nó sẽ thay vượt qua rằng tập tin thông qua:%!pandoc -f docx -t markdown
, trước khi hiển thị nó trên cửa sổ VIM?