Dużo współpracuję z LibreOffice Writer.
Chciałem wiedzieć, czy istnieje sposób edycji tekstu przez terminal?
16.04
command-line
text-editor
Arthur
źródło
źródło
content.xml
pliksudo apt install wordgrinder
, tutaj jest oficjalna strona projektu, nadzieję, że to pomaga.Odpowiedzi:
libreoffice
zawiera opcję konwersjiodt
pliku na zwykły tekst, który można następnie edytować za pomocą preferowanego edytora tekstu w wierszu poleceń i (w razie potrzeby) przekonwertować z powrotem naodt
.Konwertuj
document.odt
:Edytuj plik za pomocą preferowanego edytora tekstu, np .:
Konwertuj to z powrotem. Jako
--convert-to
argument przyjmuje rozszerzenie nazwy pliku, ale można również określić przyrostek nazwy pliku, aby zapobieclibreoffice
zastąpieniu oryginalnego pliku (co robi się bez pytania!):Do konwersji istnieje również
odt2txt
, po prostu wypróbuję oba i porównam wyniki.Jeśli używasz
vim
, możesz skonfigurować go tak, aby automatycznie przeprowadzał konwersję za Ciebie w tle, zobacz: Czy można łatwo pracować z formatami .odt, .doc, .docx, .rtf i innymi formatami nieszytymi Wigor? Tam jest odpowiedźodt2txt
na konwersję, ale powinna być również możliwalibreoffice --convert-to
.źródło
Najbliżej tego, czego szukasz
wordgrinder
, jest edytor tekstu oparty na terminalu.Możesz go zainstalować wykonując:
Oto oficjalna strona projektu: https://cowlark.com/wordgrinder/
To jest repozytorium Github: https://github.com/davidgiven/wordgrinder
I szybki przewodnik przetrwania: https://gist.github.com/davidgiven/1aba97e96a9b8f9b573b
Jeśli zaznaczysz sekcję Importowanie i eksportowanie, znajdziesz:
Importowanie
Eksportowanie
źródło