使用Markdown语法是我首选的写作方式。我用它来创建网络内容和记下简单的笔记。它是一种简单、简约的格式化文本写作方法,效果很好,而且不会把你锁定在一个专有系统中。这与Linux的理念很吻合。
而且它正在流行起来。自从约翰-格鲁伯在2004年创造了它以来,它已经在网上和各种类型的应用程序中得到越来越多的使用。它是值得学习的。你可以在Gruber的Daring Fireball博客上找到语法,以及我们免费打印的Markdown小抄。
有很多Mac和Windows的Markdown编辑器。在Linux上有什么可用的?我将在下面列出你的主要FOSS和非FOSS选项,并在最后提出一些建议。
让我们开始吧。
13个支持Markdown的文本编辑器
你可以使用你最喜欢的Linux文本编辑器来编写Markdown。你可能会发现它有对Markdown的本地支持,或者有Markdown的扩展或插件。这里有一些例子。
- Vim有vim-markdown和vim-instant-markdown插件,具有语法高亮和折叠的功能。
- GNU Emacs有一个Markdown Mode for Emacs软件包,包括快捷键和语法高亮。
- Spacemacs有一个Markdown层来增加Markdown支持。
- Bluefish包括Markdown文件的语法高亮。
- Eclipse有Markdown文本编辑器插件,它包括文件大纲、折叠部分、预览、导出到HTML、任务标签、单词包装和段落格式化。
- Gedit包括Markdown文件的语法高亮。
- Geany提供带有预览和语法高亮的Markdown插件。
- Kate,KDE的文本编辑器,支持Markdown语法高亮。
- Atom支持开箱即用的Markdown,具有语法高亮和预览等功能。这个功能可以由几个社区生成的包来扩展,包括Markdown-Writer、Markdown-Scroll-Sync和Markdown-Format。
- Notepad++允许你使用MarkdownViewer++插件添加Markdown支持。
- Sublime Text 3(非FOSS)可以变成一个全功能的Markdown编辑器。我们在这里告诉你如何做。
- Visual Studio Code(非FOSS)提供了许多Markdown扩展。这些扩展允许你预览和编译Markdown文件,并提供一个可以折叠页眉的大纲视图。
- VSCodium是Visual Studio Code的一个开源版本,没有遥测和跟踪功能。
10 基于文件的Markdown编辑器
许多Markdown编辑器像文本编辑器和IDE一样工作,允许你编写或编辑单个文件。这些编辑器提供了你在大多数文本编辑器中找不到的额外有用的功能,包括。
- 语法高亮和一个预览窗格
- 键盘快捷键
- 将Markdown导出/转换为HTML、PDF、ODT等。
- 一个不分心的写作环境
- 字数统计、文档统计和拼写检查
- 高级格式化,包括表格和数学表达式。
1.旁白
Apostrophe是一个无干扰的Markdown编辑器,有一个优雅和简约的界面。它是原开发者对UberWriter的一个分叉,这个应用的灵感来自iA Writer。
- 许可。GPLv3
- 工具包。GTK+
- 最后更新。2021
- 其他平台:不详
一个使用GTK+制作的GNU/Linux的免打扰的Markdown编辑器
如何安装:官方网站上有关于如何使用GNOME Builder、Git和Flatpak构建Apostrophe的说明。

2.马克文字
Mark Text是一个简单而优雅的Markdown编辑器,为满足作者自己的写作需求而编写,基于Electron框架。扩展功能支持数学表达式(KaTeX)、前言和emojis,并且可以导出为HTML和PDF文件。有各种浅色和深色主题可供选择。
- 许可。MIT
- 框架。Electron
- 最后更新。2021
- 其他平台: macOS, Windows
下一代的Markdown编辑器。一个简单而优雅的开源Markdown编辑器,专注于速度和实用性。
如何安装:该应用的Linux安装说明页面概述了如何通过AppImage、Flatpak和Tarball安装Mark Text。

3.ReText
ReText是一个更强大的工具,能够同时编辑Markdown和reStructuredText。多个文件可以在标签中打开,你可以在预览窗格中查看渲染好的Markdown,标签和符号可以从图标栏中获得。
- 许可。GPL
- 语言。Python
- 最后更新。2021
- 其他平台:不详
简单但功能强大的Markdown和reStructuredText编辑器。
它包括语法高亮和一个同步的预览窗格,支持MathJax和Python-Markdown。有一个表格编辑模式,以及PDF、ODT和HTML输出。
如何安装:ReText包含在Debian和Ubuntu的软件仓库中,要求首先安装Python 3.6或更高版本。完整的说明可以在官方网站上找到。

4.Ghostwriter
Ghostwriter有一系列不分心的功能,包括全屏模式、简洁的界面和黑暗主题。焦点模式突出了光标周围的文字,其余部分则渐渐消失,而海明威模式则禁用了退格和删除键,迫使你去写而不是编辑。
- 许可。GPLv3
- 工具包。QT
- 最后更新。2021
- 其他平台。Windows
一个适用于Windows和Linux的无干扰的Markdown编辑器。时尚的。开源。免费。
其他功能包括内置主题、实时预览和拖放图像。还有一个概要HUD,让你对你的文件有一个概览,以及大量的统计数据,包括字数。你可以将你的文件导出为HTML和其他各种格式。
如何安装:你可以在GitHub上找到关于如何在Ubuntu及其衍生产品、Fedora和OpenSUSE上安装GhostWriter的说明。

5.标记器
Marker是一个基本的Markdown编辑器,带有语法高亮和一个预览窗格。它包括对KaTeX和MathJax数学符号、Mermaid图和Charter图的支持。
- 许可。GPLv3
- 工具包。GTK+
- 最后更新。2021
- 其他平台:不详
Marker是一个使用GTK+-3.0制作的Linux的Markdown编辑器。
如何安装:你可以在GitHub上找到适用于Fedora、Flathub和Arch Linux的软件包,以及一份依赖性清单。

6.KeenWrite
KeenWrite是一个用Java编写的高度技术化的Markdown编辑器。它提供了用户定义的插值字符串、自动完成的变量名称和实时拼写检查。图形可以包括变量,可以创建TeX数学方程。文件可以在标签中打开,文件大纲可以在一个单独的窗格中打开。
- 许可: BSD
- 框架。许可证:BSD 框架:Java
- 最后更新。2021
- 其他平台。Windows
基于Java的桌面文本编辑器,具有实时预览、字符串插值和公式功能
注意:KeenWrite是基于不再维护的Markdown-Writer-FX的。
如何安装:KeenWrite是一个Java应用,在Linux上的安装说明可以在官方网站上找到。

继续阅读《Linux上最好的Markdown编辑器》(SitePoint)。