今天,我们将快速浏览一下我最近意识到的用 Python 构建的小编辑器。
认识蚂蚁
我最近发现 蚂蚁 浏览 Google Plus 时。 (是的,那个平台上还有一些人。)Formiko 是 重构文本 和 降价. 由于我的大部分写作都是在 Markdown 中完成的,所以我决定检查一下,看看是否可以将它添加到我们的最佳 Markdown 编辑器列表中。 它也让我有机会学习不同的标记语言。
根据项目的 GitHub 页面,Formiko 包含以下功能:
- 基于 GtkSourceView 的带有语法高亮的编辑器
- 我来了编辑
- 垂直或水平窗口拆分
- 预览模式
- 定期保存文件
- JSON 和 HTML 预览
- 拼写检查
[irp posts=”24770″ name=”Complete Guide for Using AsciiDoc in Linux”]
它还支持以下编写器和解析器:
- Docutils reStructuredText 解析器
- 共同标志 解析器
- 文档工具 HTML4、S5/HTML 幻灯片放映和 PEP HTML 编写器
- 微小的 HTML 作家
- 又一个 HTML 作家
- HTML 5 作家
有趣的旁注: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 编辑器是什么? 请在下面的评论中告诉我们。
如果您觉得这篇文章很有趣,请花一点时间在社交媒体上分享。