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. 权利:您可以随时限制,恢复和删除您的信息。