Formiko, een reStructuredText-editor voor Python-documentatie

Vandaag zullen we een korte blik werpen op een kleine editor gebouwd met Python die ik onlangs heb ontdekt.

Maak kennis met Formiko

Ik heb onlangs Formiko ontdekt tijdens het browsen door Google Plus. (Ja, er zijn nog steeds enkele mensen op dat platform.) Formiko is een editor voor reStructuredText en Markdown. Omdat ik het grootste deel van mijn schrijven in Markdown doe, besloot ik het uit te proberen en te kijken of het aan onze lijst met beste redacteuren voor prijsvermindering kon worden toegevoegd. Het gaf me ook de kans om een ​​andere opmaaktaal te leren.

Volgens de GitHub-pagina van het project omvat Formiko de volgende functies:

  • Op GtkSourceView gebaseerde editor met syntax highlighting
  • Vim-redacteur
  • Verticaal of horizontaal splitsen van vensters
  • Voorbeeldmodus
  • Periodiek opslagbestand
  • JSON- en HTML-voorbeeld
  • Spellingscontrole

Het ondersteunt ook de volgende schrijvers en parsers:

  • Docutils reStructuredText-parser
  • Common Mark-parser
  • Docutils HTML4, S5 / HTML-diavoorstelling en PEP HTML-schrijver
  • Tiny HTML-schrijver
  • Nog een andere HTML-schrijver
  • HTML 5-schrijver

Interessante kanttekening: Formiko is Esperanto voor mier.

Wat is reStructuredText?

Ik weet zeker dat er een aantal mensen zijn die nog nooit van reStructuredText hebben gehoord. Ik heb het zeker niet gedaan voordat ik Formiko ontdekte. reStructuredText is onderdeel van het Docutils-project. ReStructuredText wordt door Python-programmeurs gebruikt om technische documentatie te maken.

Hoe is ReStructuredText anders dan Markdown? Nou, zowel Markdown en reStructuredText hebben beide dezelfde styling- en hyperlinkmogelijkheden. Omdat reStructuredText echter is bedoeld om documentatie te maken, ondersteunt het eindnoten, tabellen en voetnoten. Vanilla Markdown biedt geen native ondersteuning voor tabellen, maar andere varianten wel.

Gedachten over het gebruik van Formiko

Ik heb Formiko geïnstalleerd op Ubuntu Budgie 18.04. Het zat in de repos, dus dat deel was pijnloos. Toen het werd geïnstalleerd, voegde het twee items toe aan het applicatiemenu: Formiko en Formiko Vim. Toen ik op Formiko Vim klikte, werd de applicatie geopend, maar het bewerkingsvenster was onbruikbaar en er verscheen een foutvenster met de melding dat Ubuntu een fout was tegengekomen.

Een ding dat me irriteerde toen ik Formiko gebruikte, was dat het preview-paneel leeg zou blijven totdat ik het bestand opsloeg. Misschien had het iets te maken met het feit dat het niet wist of ik reStructuredText of Markdown gebruikte totdat het bestand werd aangemaakt.

Een ander ding dat ik niet leuk vond, was dat je je werk alleen naar HTML-bestanden kunt exporteren. Mijn Markdown editor van de keuze ghostwriter met behulp van Pandoc, dus je kunt naar vele verschillende formaten exporteren, waaronder .doc, .odt en .epub. Dat komt goed van pas voor mij.

Een ding dat ik zal zeggen is dat Fomriko heel soepel liep. Iemand zei op internet dat het betere prestaties had omdat het niet op Electron was gebaseerd. Hoewel ik bij Electron geen been kan pikken (ik gebruik tenslotte Visual Studio Code), is het fijn om native-uitvoering te hebben.

Formiko is beschikbaar op Linux en BSD. Het is geen slechte kleine app, maar ik blijf bij wat ik heb.

Heb je ooit Formiko gebruikt? Wat is je favoriete reStructuredText- of Markdown-editor? Laat het ons weten in de comments hieronder.

Als u dit artikel interessant vindt, neem dan even de tijd om het op sociale media te delen.

Aanbevolen

Personaliseer Grub om een ​​betere ervaring met Linux te krijgen
2019
Alfaversie van de nieuwe Skype-client voor Linux is nu verkrijgbaar
2019
MyStory: Hoe ik Linux gebruik op een 13-jarige laptop
2019