Trabajo mucho con LibreOffice Writer.
¿Quería saber si había una manera de editar el texto a través del terminal?
16.04
command-line
text-editor
Arturo
fuente
fuente
content.xml
archivosudo apt install wordgrinder
, aquí es el sitio web oficial del proyecto, espero que ayude.Respuestas:
libreoffice
viene con una opción para convertir unodt
archivo a texto plano, que luego puede editarse con su editor de texto de línea de comandos preferido y (si lo desea) volver a convertirodt
.Convertir
document.odt
:Edite el archivo con su editor de texto preferido, por ejemplo:
Conviértalo de nuevo. La
--convert-to
toma una extensión de nombre de archivo como un argumento, pero también se puede especificar un sufijo de nombre de archivo para evitarlibreoffice
sobrescribir el archivo original (que lo hace sin preguntar!):Para la conversión también hay
odt2txt
, solo probaría ambos y compararía los resultados.Si está utilizando
vim
, puede configurarlo para que realice automáticamente la conversión en segundo plano, consulte: ¿Es posible trabajar fácilmente con .odt, .doc, .docx, .rtf y otros formatos de texto no plano en ¿Empuje? La respuesta allí se usaodt2txt
para la conversión, pero también debería ser posible conlibreoffice --convert-to
.fuente
Lo más parecido a lo que está buscando es
wordgrinder
un procesador de textos basado en terminal.Puedes instalarlo ejecutando:
Aquí está el sitio web oficial del proyecto: https://cowlark.com/wordgrinder/
Este es el repositorio de Github: https://github.com/davidgiven/wordgrinder
Y una Guía de supervivencia rápida: https://gist.github.com/davidgiven/1aba97e96a9b8f9b573b
Si marca las secciones Importar y Exportar, encontrará:
Importador
Exportador
fuente