Hemos escrito en más de un puñado de editores de texto en el último año, pero bueno, es de código abierto; hay muchos más de donde vinieron los otros. Hoy, le traemos una aplicación de Linux con un enfoque en la edición de Markdown y los lenguajes de marcado reStructuredText:ReText .
Retexto es un editor de texto de código abierto y ligero pero eficiente para los lenguajes de marcado Markdown y reStructuredText. Está escrito en Python para funcionar en Linux y cualquier plataforma compatible con POSIX. Dicho esto, el entorno de tiempo de ejecución de Python es un requisito para su instalación.
Retexto presenta una interfaz de usuario simplificada con paneles para la funcionalidad de edición, preferencias de documentos, un panel opcional para vistas previas en vivo de documentos y todas las características básicas que esperará en un editor de texto típico. También presenta números de línea y algunos resaltados de sintaxis para resaltar errores, etiquetas, secciones, enlaces, etc.
Funciones en ReText
- FOSS:descarga y uso gratuitos con su código fuente accesible en GitHub.
- Edición de rebajas.
- Soporte para crear y editar lenguajes de marcado de texto reStructuredText
- Apto para memoria con un flujo de trabajo receptivo e intuitivo.
- IU de diseño minimalista.
- Compatibilidad con estilo CSS.
- Resaltado de sintaxis.
- Soporte para copiar y pegar imágenes directamente en el editor.
- Desplazamiento sincronizado cuando la vista previa en vivo está activada.
ReText la funcionalidad se puede ampliar con el uso de extensiones para admitir fórmulas matemáticas, edición de tablas inteligentes, opciones de exportación de documentos, etc. Vea cómo habilitar todo eso y más desde su página wiki.
Los archivos antiguos de ReText están disponibles en el repositorio de Ubuntu, por lo que todo lo que necesita hacer es ejecutar el comando de instalación:
$ sudo apt install retext
Si desea ejecutar la última versión (como debería), use los comandos a continuación. Trabajarán para instalar el último ReText en Ubuntu, Debian, Linux Mint y algunas otras distribuciones. Antes de ejecutar el código a continuación, recuerde eliminar ReText si anteriormente lo tenía instalado desde los repositorios:
$ sudo apt remove retext $ sudo apt install python3-pip python3-pyqt5 $ python3 -m pip install retext --user $ sed -i "s|Exec=.*|Exec=$HOME/.local/bin/retext %F|" ~/.local/share/applications/me.mitya57.ReText.desktop $ sed -i "s|Icon=.*|Icon=$HOME/.local/share/retext/icons/retext.png|" ~/.local/share/applications/me.mitya57.ReText.desktop
Se supone que los dos últimos comandos corrigen el archivo de escritorio de ReText y le dan la ruta correcta del ejecutable y del icono.
Es posible que deba cerrar sesión y volver a iniciarla cuando se complete la instalación para que ReText aparezca en el menú/Dash.
Agregue “–actualizar ” al comando de instalación cada vez que desee actualizar ReText a través de pip
$ sudo python3 -m pip install retext --user --upgrade
Para otras distribuciones de Linux , instale Python3 pip y PyQt5 y luego use las instrucciones anteriores, excepto que esta vez no necesita la palabra clave "apt".