Mark Text vs. Typora: 最佳 Linux Markdown 编辑器?
Markdown 是一种广泛使用的标记语言,现在不仅用于创建文档或笔记,还用于创建静态网站(使用 Hugo 或 Jekyll)。它受到 GitHub、Bitbucket、GitLab、Stack Exchange 和 Reddit 等主要网站的支持。
Markdown 遵循简单易读且易于编写的纯文本格式语法。仅使用星号 (*)、井号 (#)、反引号 (`) 或破折号 (-) 等非字母字符,您就可以将文本格式化为粗体、斜体、列表、标题、表格等等。
现在,要使用 Markdown 编写,您可以选择任何适用于 Windows、macOS 和 Linux 桌面的 Markdown 应用程序。您甚至可以使用基于 Web 的浏览器内 Markdown 编辑器,如 StackEdit。但是,如果您专门寻找适用于 Linux 桌面的最佳 Markdown 编辑器,我将向您介绍两款 Markdown 编辑器:Mark Text 和 Typora。
我也尝试过其他流行的适用于 Linux 平台的 Markdown 应用程序,例如 Joplin、Remarkable、ReText 和 Mark My Words。但我选择 Mark Text 和 Typora 的原因是它们具有无缝的实时预览功能和无干扰的用户界面。与其他 Markdown 编辑器不同,这两款编辑器都没有双面板(编写和预览窗口)界面,这就是为什么我发现这两款应用程序在其他编辑器中脱颖而出。
在开始讨论 Typora 和 Mark Text 之间广泛的差异之前,让我先简要介绍一下它们都提供的共同功能。
Mark Text 和 Typora 之间的相似之处
- 实时预览
- 导出为 HTML 和 PDF
- GitHub Flavored Markdown
- 内联样式
- 代码块和数学公式块
- 支持流程图、时序图
- 浅色和深色主题
- 源代码模式、打字机模式和专注模式
- 自动保存
- 直接从剪贴板粘贴图像
- 适用于 Linux、macOS 和 Windows
Mark Text 和 Typora 之间的差异
安装如果您是初学者并且使用非 Debian Linux 发行版,您可能会发现安装 Typora 很困难。这是因为 Typora 仅在 Ubuntu 上打包和测试,因此,您可以使用 命令 或 Debian 软件包在基于 Debian 的发行版(如 Ubuntu 和 Linux Mint)上轻松安装它,但在其他发行版(如 Arch 或 Void)上则不然,在这些发行版上,您必须从二进制软件包构建,而官方命令也不可用。
但是,如果您想要 Mark Text,Linux 发行版就无关紧要了,因为它的软件包以 Debian、RPM 和 Appimage 格式提供。由于大多数 Linux 发行版已经支持通用软件包管理器 Flatpak,您也可以直接从 Flathub 仓库安装 Mark Text。
免费和开源截至目前,这两款应用程序都可以免费下载和使用。但是,对于 Typora,您将来可能需要付费,因为该网站表明“Beta 期间免费”。
说到开源,对于某些人来说可能无关紧要,但对于那些认为“开源”是一个选择因素(像我一样)的人来说,他们可能会选择开源的 Mark Text 而不是专有的 Typora。不用说,但您知道对于 Mark Text(开源),您可以要求或自己编写代码来实现您想要的任何功能。
相似但不同如果您同时使用这两款应用程序,您可能会同意我的观点,即它们几乎相似。但它们肯定有所不同,其中一款具有另一款没有的功能,例如 Typora 中的大纲面板和 Mark Text 中的 Unsplash 选项卡,用于搜索和插入照片。
正如我也与 Mark Text 的创建者 Ran Luo 谈过,这是他说的
“它们很相似,但这两款 Markdown 编辑器之间仍然存在一些差异,Mark Text 专注于写作效率,所以我们在您在新段落开头键入 `@` 后会有“前置菜单”。您可以看到一个菜单,其中包含您可以插入文档的不同类型的块,例如,引用块、表格、流程图。Mark Text 还有一个内联工具箱,在您选择一些单词后,工具箱将显示在文本上方。因此,我们可以轻松地将内联格式添加到选定的单词。”
主题在主题方面,Typora 比 Mark Text 具有完全的优势。目前,Mark Text 仅提供六个主题,包括三个浅色主题和三个深色主题。
而 Typora 有一个单独的 主题库,其中包含大量自定义主题。甚至,您可以通过 CSS 完全配置 Typora 中的主题。
导出在底层,Typora 依赖于第三方通用文档转换器 Pandoc 来为多种文件格式(包括 docx、odt、rtf、epub、LaTeX、pdf 和 HTML)提供导入和导出功能。而 Mark Text 仅允许您导出为 HTML 和 PDF,但确实使用 Pandoc 进行导入功能。
结论
现在,根据 Typora 和 Mark Text 之间的相似之处和不同之处(包括您的个人体验),您可以决定您认为哪一款是适用于 Linux 发行版的最佳 Markdown 编辑器。
就我个人而言,我现在坚持使用 Mark Text,即使我发现 Typora 具有比 Mark Text 编辑器更多的功能。这是因为我支持并参与开源社区。因此,如果一个应用程序拥有“免费和开源”标签,如果它在最低限度的调整水平上满足我的需求,我最有可能选择它。
在这里,这两款应用程序也都缺少我最需要的一些功能,例如在多个设备之间同步数据。因此,到目前为止,我使用 `rsync` 工具同步我的数据,然后使用 Mark Text 进行格式化。
如果您认为它们都不能成为您的下一个编辑器,我也不会感到惊讶,因为您可能正在寻找支持多账户功能的编辑器。如果是这样,那么让我告诉您,Mark Text 的创建者 Ran Luo 已经添加了一项功能,让多人可以从不同的设备同时编辑同一文档,这在他的首要任务列表中,其中还包括国际化和自定义主题。
因此,决定完全取决于您的需求和个人体验。