Formiko,Python文檔的結構化文本編輯器

關於福美子

在下一篇文章中,我們將看一看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的一般特徵

福美柯gtk

富美子

根據該項目的GitHub頁面,Formiko包含以下功能:

  • 我擺了一個基於GtkSourceView的編輯器, 語法高亮顯示和Vim編輯器.
  • 我們去 劃分工作區 垂直或水平。
  • 提供一個 預覽模式 看看工作如何。
  • JSON 和預覽 HTML.
  • 拼寫檢查.

它也兼容:

在Ubuntu上安裝Formiko

對於本文,我將 在Ubuntu 18.04上安裝Formiko。 我們將在Debian和BSD中找到該程序。 GitHub頁面.

Formiko Vim項目

Formiko vim

要求

在繼續安裝之前,必須要說的是,正如他們在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在同一終端中,我們編寫:

apt formiko安裝

sudo apt update && sudo apt install formiko

必須說兩個安裝都將為我們提供該程序的相同版本。 (可選)我們還可以安裝:

sudo apt install vim-gtk3
pip3 install docutils-tinyhtmlwriter recommonmark docutils-html5-writer

當我們安裝它時,兩個條目將被添加到應用程序菜單中: 富美子 y Formiko vim.

Formiko啟動器和Formiko Vim

我們將不得不找到最適合我們需求的產品。

卸載Formiko

正如我們看到的兩個安裝選項一樣,我們還將看到兩個命令來從操作系統中刪除該程序。

第一個命令將是指 用pip3完成安裝。 為了消除該程序,我們將打開一個終端(Ctrl + Alt + T)並在其中寫入:

sudo pip3 uninstall formiko

現在,我們將為那些選擇 使用apt安裝。 在終端(Ctrl + Alt + T)中,我們這樣寫:

sudo apt purge formiko && sudo apt autoremove

就其功能而言,它可能並不是最好的程序,但是我不得不說,在我測試過Formiko時,它沒有任何問題。 我不想結束之前不先討論一下該程序最大的弊端,那就是 格式限制 通過它可以使我們工作

有關此程序的更多信息,請訪問以下頁面。 GitHub項目.


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。