Saya banyak bekerja dengan LibreOffice Writer.
Saya ingin tahu apakah ada cara untuk mengedit teks melalui terminal?
16.04
command-line
text-editor
arthur
sumber
sumber
content.xml
filesudo apt install wordgrinder
, di sini adalah situs resmi proyek, harapan itu membantu.Jawaban:
libreoffice
dilengkapi dengan opsi untuk mengonversiodt
file ke teks biasa, yang kemudian dapat diedit dengan editor teks baris perintah pilihan Anda dan (jika diinginkan) dikonversi kembali keodt
.Konversi
document.odt
:Edit file dengan editor teks pilihan Anda, misalnya:
Konversikan kembali. Itu
--convert-to
mengambil ekstensi nama file sebagai argumen, tetapi Anda juga dapat menentukan akhiran nama file untuk mencegahlibreoffice
menimpa file asli (yang tidak meminta!):Untuk konversi juga ada
odt2txt
, saya hanya akan mencoba keduanya dan membandingkan hasilnya.Jika Anda menggunakan,
vim
Anda dapat mengonfigurasinya untuk secara otomatis melakukan konversi untuk Anda di latar belakang, lihat: Apakah mungkin bekerja dengan mudah .odt, .doc, .docx, .rtf, dan format non-teks biasa lainnya di Vim? Jawaban yang ada digunakanodt2txt
untuk konversi, tetapi harus dimungkinkanlibreoffice --convert-to
juga.sumber
Hal yang paling dekat dengan apa yang Anda cari adalah
wordgrinder
, pengolah kata berbasis terminal.Anda dapat menginstalnya dengan menjalankan:
Berikut adalah situs web resmi proyek: https://cowlark.com/wordgrinder/
Ini adalah repo Github: https://github.com/davidgiven/wordgrinder
Dan Panduan Kelangsungan Hidup cepat: https://gist.github.com/davidgiven/1aba97e96a9b8f9b573b
Jika Anda memeriksa bagian Mengimpor dan Mengekspor, Anda akan menemukan:
Pengimporan
Mengekspor
sumber