Abbiamo scritto su più di una manciata di editor di testo nell'ultimo anno, ma ehi, è open source; ce ne sono molti di più da dove vengono gli altri. Oggi ti presentiamo un'app Linux incentrata sull'editing Markdown e sui linguaggi di markup reStructuredText:ReText .
Retext è un editor di testo open source e leggero ma efficiente per i linguaggi di markup Markdown e reStructuredText. È scritto in Python per funzionare su Linux e qualsiasi piattaforma compatibile con POSIX. Detto questo, l'ambiente di runtime di Python è un requisito per la sua installazione.
Retext presenta un'interfaccia utente semplificata con pannelli per la funzionalità di modifica, le preferenze del documento, un pannello opzionale per le anteprime live dei documenti e tutte le funzionalità di base che ti aspetteresti in un tipico editor di testo. Presenta anche i numeri di riga e alcune sintassi evidenziate per mettere in evidenza errori, tag, sezioni, collegamenti, ecc.
Funzioni in ReText
- FOSS:scaricabile e utilizzabile gratuitamente con il suo codice sorgente accessibile su GitHub.
- Modifica del markdown.
- Supporto per la creazione e la modifica di linguaggi di markup reStructuredText
- Memory friendly con un flusso di lavoro reattivo e intuitivo.
- Interfaccia utente dal design minimale.
- Supporto per lo stile CSS.
- Evidenziazione della sintassi.
- Supporto per copiare e incollare immagini direttamente nell'editor.
- Scorrimento sincronizzato quando è attivata l'anteprima dal vivo.
ReText la funzionalità può essere estesa con l'uso di estensioni per il supporto di formule matematiche, modifica di tabelle intelligenti, opzioni di esportazione dei documenti, ecc. Scopri come abilitare tutto questo e altro dalla sua pagina wiki.
I vecchi file ReText sono disponibili nel repository di Ubuntu, quindi tutto ciò che devi fare è eseguire il comando di installazione:
$ sudo apt install retext
Se desideri eseguire l'ultima versione (come dovresti), utilizza i comandi di seguito. Lavoreranno per installare l'ultimo ReText in Ubuntu, Debian, Linux Mint e alcune altre distribuzioni. Prima di eseguire il codice seguente ricorda di rimuovere ReText se lo avevi installato in precedenza dai repository:
$ 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
Gli ultimi due comandi dovrebbero correggere il file desktop ReText e dargli l'eseguibile corretto e il percorso dell'icona.
Potrebbe essere necessario disconnettersi e rientrare dalla sessione al termine dell'installazione per visualizzare ReText nel menu / Dash.
Aggiungi "–upgrade ” al comando install ogni volta che vuoi aggiornare ReText tramite pip
$ sudo python3 -m pip install retext --user --upgrade
Per altre distribuzioni Linux , installa Python3 pip e PyQt5 e quindi utilizzare le istruzioni come sopra, tranne che questa volta non è necessaria la parola chiave "apt".