Formiko,一个用于 Python 文档的 reStructuredText 编辑器

今天,我们将快速浏览一下我最近意识到的用 Python 构建的小编辑器。

认识蚂蚁

我最近发现 蚂蚁 浏览 Google Plus 时。 (是的,那个平台上还有一些人。)Formiko 是 重构文本降价. 由于我的大部分写作都是在 Markdown 中完成的,所以我决定检查一下,看看是否可以将它添加到我们的最佳 Markdown 编辑器列表中。 它也让我有机会学习不同的标记语言。

根据项目的 GitHub 页面,Formiko 包含以下功能:

  • 基于 GtkSourceView 的带有语法高亮的编辑器
  • 我来了编辑
  • 垂直或水平窗口拆分
  • 预览模式
  • 定期保存文件
  • JSON 和 HTML 预览
  • 拼写检查

[irp posts=”24770″ name=”Complete Guide for Using AsciiDoc in Linux”]

它还支持以下编写器和解析器:

有趣的旁注:Formiko 是 世界语 对于蚂蚁。

什么是重构文本?

相信有很多人没听说过 重构文本. 在发现 Formiko 之前,我当然没有。 reStructuredText 是 文档工具 项目。 Python 程序员使用 reStructuredText 来创建技术文档。

reStructuredText 与 Markdown 有何不同? 好吧,Markdown 和 reStructuredText 都具有相似的样式和超链接功能。 但是,由于 reStructuredText 旨在创建文档,因此它支持尾注、表格和脚注。 Vanilla Markdown 本身不支持表格,但其他变体支持。

关于使用 Formiko 的思考

我在 Ubuntu Budgie 18.04 上安装了 Formiko。 它在回购中,所以那部分是无痛的。 安装时,它在应用程序菜单中添加了两个条目:Formiko 和 Formiko Vim。 当我单击 Formiko Vim 时,应用程序打开了,但编辑窗口无法使用,并且弹出一个错误窗口,告诉我 Ubuntu 遇到了错误。

当我使用 Formiko 时让我烦恼的一件事是,在我保存文件之前,预览窗格会一直保持空白。 也许与在创建文件之前它不知道我使用的是 reStructuredText 还是 Markdown 的事实有关。

我不喜欢的另一件事是您只能将您的作品导出为 HTML 文件。 我选择的 Markdown 编辑器 代笔人 使用 Pandoc,因此您可以导出为许多不同的格式,包括 .doc、.odt 和 .epub。 这对我来说很方便。

我要说的一件事是,Fomriko 运行得非常顺利。 有人在网上评论说它的性能更好,因为它不是基于 Electron。 虽然我对 Electron 毫无用处(毕竟我使用的是 Visual Studio Code),但拥有原生性能还是不错的。

蚂蚁 在 Linux 和 BSD 上可用。 这不是一个糟糕的小应用程序,但我会坚持我所拥有的。

你用过Formiko吗? 你最喜欢的 reStructuredText 或 Markdown 编辑器是什么? 请在下面的评论中告诉我们。

如果您觉得这篇文章很有趣,请花一点时间在社交媒体上分享。