在下一篇文章中,我們將看一看Formiko。 這是一個使用Python構建的小型編輯器,我是在GitHub上偶然發現的。 Formiko是 一個申請 reStructuredText的 使用MarkDown編輯器和預覽 檢查完成的工作進度。
ReStructuredText為 Docutils項目的一部分 並且由Python程序員用來創建技術文檔。 我敢肯定會有很多人從未聽說過reStructuredText,但是通過此程序和一些基本概念,您會發現使用此語法系統很容易。 該程序是使用Gtk3,GtkSourceView和Webkit2用Python編寫的。 使用Docutils和 推薦標記Common Mark Parser.
必須說 降價 和reStructuredText具有相似的功能。 作為區別,應注意reStructuredText旨在創建文檔,支持表格,腳註和尾註。
ReStructuredText是一個易於閱讀的解析器和語法系統。 它對於在線程序文檔,Python文檔字符串,快速創建簡單網頁以及獨立文檔很有用。 reStructuredText解析器是Docutils的組件,是對StructuredText和Setext輕量級標記系統的修訂和重新解釋。
Formiko的一般特徵
根據該項目的GitHub頁面,Formiko包含以下功能:
- 我擺了一個基於GtkSourceView的編輯器, 語法高亮顯示和Vim編輯器.
- 我們去 劃分工作區 垂直或水平。
- 提供一個 預覽模式 看看工作如何。
- JSON 和預覽 HTML.
- 拼寫檢查.
它也兼容:
- Docutils reStructuredText解析器。 Docutils HTML4,S5 / HTML幻燈片和WBS HTML編寫器。
- 通用標記解析器.
- 微小的HTML編寫器.
- HTML 5編寫器
在Ubuntu上安裝Formiko
對於本文,我將 在Ubuntu 18.04上安裝Formiko。 我們將在Debian和BSD中找到該程序。 GitHub頁面.
要求
在繼續安裝之前,必須要說的是,正如他們在GitHub頁面上所報告的那樣,我們將必須 修理一些 要求 當我們使用pip3安裝該程序時,它會要求該程序正常運行。
- python 2.7或3
- GTK+3
- 內省自省
- PyG對象
- 網頁套件
- GtkSourceView
我們打開一個終端(Ctrl + Alt + T)並輸入:
sudo apt install python3-pip python3-gi python3-docutils gir1.2-gtksource-3.0 \ gir1.2-webkit2-4.0 gir1.2-gtkspell3-3.0
我想再次澄清一下,我正在Ubuntu 18.04上進行此安裝。 一旦滿足要求,我們將看到 該程序的安裝將通過pip或apt完成 正如我們感興趣的。 為了 使用pip3 在安裝中,我們將在終端中編寫(Ctrl + Alt + T):
pip3 install formiko
如果你喜歡 使用apt在同一終端中,我們編寫:
sudo apt update && sudo apt install formiko
必須說兩個安裝都將為我們提供該程序的相同版本。 (可選)我們還可以安裝:
sudo apt install vim-gtk3 pip3 install docutils-tinyhtmlwriter recommonmark docutils-html5-writer
當我們安裝它時,兩個條目將被添加到應用程序菜單中: 富美子 y Formiko vim.
我們將不得不找到最適合我們需求的產品。
卸載Formiko
正如我們看到的兩個安裝選項一樣,我們還將看到兩個命令來從操作系統中刪除該程序。
第一個命令將是指 用pip3完成安裝。 為了消除該程序,我們將打開一個終端(Ctrl + Alt + T)並在其中寫入:
sudo pip3 uninstall formiko
現在,我們將為那些選擇 使用apt安裝。 在終端(Ctrl + Alt + T)中,我們這樣寫:
sudo apt purge formiko && sudo apt autoremove
就其功能而言,它可能並不是最好的程序,但是我不得不說,在我測試過Formiko時,它沒有任何問題。 我不想結束之前不先討論一下該程序最大的弊端,那就是 格式限制 通過它可以使我們工作
有關此程序的更多信息,請訪問以下頁面。 GitHub項目.