Vi har skrevet på mere end en håndfuld teksteditorer i det seneste år, men hey, det er open source; der er mange flere fra, hvor de andre kom fra. I dag giver vi dig en Linux-app med fokus på Markdown-redigering og reStructuredText markup-sprog – ReText
ReText er en open source og let, men effektiv teksteditor til Markdown og reStructuredText markup sprog. Det er skrevet i Python til at fungere på Linux og enhver POSIX-kompatibel platform. Når det er sagt, er Pythons runtime-miljø et krav for dets installation.
Funktioner i ReText
ReTexts funktionalitet kan udvides med brug af udvidelser til understøttelse af matematikformel, smart tabelredigering, dokumenteksportmuligheder osv. Check ud af, hvordan du aktiverer alt det og mere fra dens wiki-side.
Gamle ReText-filer er tilgængelige i Ubuntus repo, så alt hvad du skal gøre er at køre installationskommandoen:
$ sudo apt install retext
Hvis du vil køre den nyeste version (som du burde), så brug kommandoerne nedenfor. De vil arbejde på at installere den seneste ReText i Ubuntu, Debian, Linux Mint og nogle andre distros.Før du kører nedenstående kode, husk at fjerne ReText, hvis du tidligere har haft det installeret fra lagrene:
$ sudo apt remove retext $ sudo apt installer python3-pip python3-pyqt5 $ python3 -m pip installer 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"
De sidste to kommandoer skal rette ReText-skrivebordsfilen og give den den korrekte eksekverbare og ikonsti.
Du skal muligvis logge ud og ind igen af din session, når din installation er fuldført, for at ReText vises i menuen / Dash.
Føj "–upgrade" til installationskommandoen, når du vil opdatere ReText via pip
$ sudo python3 -m pip installer retext --bruger --opgradering
For other Linux distros, installer Python3 pip og PyQt5 og brug derefter instruktionerne som ovenfor, bortset fra at denne gang behøver du ikke "passende" søgeord.