Formiko, редактор на rectructuredText за Python документация

Днес ще хвърлим бърз поглед върху малкия редактор, изграден с Python, за който наскоро стана ясно.

Запознайте се с Formiko

Наскоро открих Formiko, докато разглеждах Google Plus. (Да, все още има хора на тази платформа.) Formiko е редактор за reStructuredText и Markdown. Тъй като правя по-голямата част от моето писане в Markdown, реших да го проверя и да видя дали тя може да бъде добавена към нашия списък с най-добрите редактори за намаление. Той също така ми даде възможност да науча различен език за маркиране.

Според страницата на проекта GitHub, Formiko включва следните функции:

  • GtkSourceView базиран редактор със синтактично осветяване
  • Vim редактор
  • Вертикално или хоризонтално разделяне на прозорци
  • Преглед режим
  • Периодичен файл за запис
  • Визуализация на JSON и HTML
  • Проверка на правописа

Той също така поддържа следните писатели и парсери:

  • Анализатор на Docutils reStructuredText
  • Синтаксичен анализатор за обща маркировка
  • Docutils HTML4, S5 / HTML слайдшоу и PEP HTML писател
  • Малък HTML писател
  • Още един HTML писател
  • HTML 5 писател

Интересна странична бележка: Formiko е есперанто за мравка.

Какво е reStructuredText?

Сигурен съм, че има много хора, които никога не са чували за реструктурирания текст. Със сигурност не бях преди да открия Формико. reStructuredText е част от проекта Docutils. reStructuredText се използва от програмистите на Python за създаването на техническа документация.

Как се променя реструктурирания текст от Markdown? Както Markdown, така и reStructuredText имат подобен стил и хипервръзки. Въпреки това, тъй като reStructuredText е предназначен за създаване на документация, той поддържа endnotes, таблици и бележки под линия. Vanilla Markdown не поддържа оригинални таблици, а други варианти.

Мисли за използването на Formiko

Инсталирах Formiko на Ubuntu Budgie 18.04. Беше в репо, така че тази част беше безболезнена. Когато се инсталира, добави два входа в менюто за приложения: Formiko и Formiko Vim. Когато натиснах Formiko Vim, приложението се отвори, но прозорецът за редактиране беше неизползваем и се появи прозорец за грешка, който ми каза, че Ubuntu е срещнал грешка.

Едно нещо, което ме дразни, когато използвах Formiko беше, че прозорецът за предварителен преглед ще остане празен, докато не запазя файла. Може би имаше нещо общо с факта, че не знаеше дали използвам reStructuredText или Markdown, докато файлът беше създаден.

Друго нещо, което не ми хареса беше, че можете да експортирате само работата си в HTML файлове. Моят Markdown редактор, който избира ghostwriter, използва Pandoc, така че можете да експортирате в много различни формати, включително .doc, .odt и .epub. Това е полезно за мен.

Едно нещо, което ще кажа е, че Фомрико тича много гладко. Някой коментира в Мрежата, че има по-добра производителност, защото не се основава на Electron. Макар че нямам кости да вземам с Electron (въпреки всичко използвам Visual Studio Code), хубаво е да имаш родния си спектакъл.

Formiko се предлага на Linux и BSD. Това не е лошо малко приложение, но ще се придържам към това, което имам.

Използвали ли сте някога Formiko? Кой е любимият ви reStructuredText или Markdown редактор? Кажете ни в коментарите по-долу.

Ако откриете, че тази статия е интересна, моля, отделете минута, за да я споделите в социалните медии.

Препоръчано

Двигателят на Microsoft Edge за JavaScript е отворен код
2019
Върнете стария си компютър обратно в живота с 4MLinux
2019
Fix Невъзможност за влизане в Ubuntu след надстройка
2019