บางครั้งมีคนส่งฉัน.odt
, .doc
และ.docx
ไฟล์; การเปิดพวกเขาใน OpenOffice นั้นเป็นเรื่องที่เจ็บปวดเสมอเพราะอย่างนั้น OpenOffice
ตอนนี้ฉันใช้เครื่องมือ commandline ที่หลากหลาย (เช่นodt2txt
) เพื่อแปลงไฟล์เหล่านี้เป็นข้อความธรรมดาบันทึกข้อความธรรมดาเป็นไฟล์ชั่วคราวจากนั้นดู (และอาจแก้ไข) ใน Vim
สามารถทำได้ง่ายกว่านี้ไหม บางทีมีบางอย่างกับกลุ่มอัตโนมัติหรือ หรืออาจจะมีวิธีที่ดีกว่า ฉันอยากจะทำ:
$ vim file.odt
เป็นกลุ่มแล้วดูแลการแปลงสำหรับฉันหรือไม่
ดียิ่งขึ้น (คะแนนโบนัส) จะเป็นถ้าฉันยังสามารถบันทึกไฟล์ (ไปfile.txt
) แต่สิ่งนี้จะไม่ถูกสร้างขึ้นจนกว่าฉันจะเขียน ...
autocmd BufReadPost *.docx :%!pandoc -f docx -t markdown
โดยทั่วไปหมายถึงว่าถ้าผมเปิดไฟล์ docx ในกลุ่มก็จะผ่านแทนแฟ้มที่ผ่าน:%!pandoc -f docx -t markdown
ก่อนที่จะแสดงบนหน้าต่าง VIM หรือไม่