Markdown是一种轻量的标记语言,可以很方便地使用文本的方式编写文档,支持图像、表格、数学表达式等,可导出pdf、图像、HTML、word等文档。Markdown可以很方便我们编写开发帮助文档、撰写博客文章等,使用一个好的Markdown编辑器可以使我们更快地完成文档编辑,下面为你推荐目前最好用的Markdown文档编辑器。
一、Typora编辑器
Typora支持MacOS、Windows、Linux平台,包含多种主题,编辑器后直接渲染出效果,支持导出HTML、PDF、Word、图片等多种类型的文件。Typora将给你一个无缝的经验,无论是作为一个读者和作家,它删除了预览窗口、模式切换器、markdown源代码的语法符号和所有其他不必要的干扰。用真正的实时预览功能替换它们,以帮助你专注于内容本身,无干扰无缝实时预览。
Typora官网和立即吃瓜:https://typora.io/。
二、Boostnote编辑器
使用Boostnote你的标记笔记会在你写的时候自动保存,各种格式选项都有半实时预览功能,所以你可以再次检查你写的是什么。文本在你键入时格式化。对于代码片段,该应用程序能够突出显示100多种语言的代码语法,包括Javascript、Python、HTML和CSS,你可以在同一个代码片段中存储多个代码片段。
在任何地方写笔记都很容易,即使你是离线的。当你在笔记本电脑上更新笔记时,它们也会反映在你的移动设备上。
Boostnote官网:https://boostnote.io/
Boostnote Github地址:https://github.com/BoostIO/Boostnote
三、marktext编辑器
Marktext主要功能:
- 实时预览(所见即所得)和一个干净简单的界面,以获得一个无干扰的写作体验。
- 支持CommonMark规范和GitHub风格的Markdown规范。
- Markdown扩展,如math expression (KaTeX)、front matter和emojis。
- 支持段落和内联样式快捷方式,以提高您的写作效率。
- 输出HTML和PDF文件。
- 各种主题:镉光、材料暗等。多种编辑模式:源代码模式、打字机模式、对焦模式。
Marktext官网地址:https://marktext.app/
Marktext Github地址:https://github.com/marktext/marktext
四、stackedit编辑器
Stackedit主要功能如下:
- 富Markdown编辑器StackEdit的Markdown语法突出显示是独特的。编辑器的改进文本格式帮助您可视化文件的最终呈现。
- 所见即所得控件StackEdit提供了非常方便的格式化按钮和快捷方式,这要归功于PageDown,
Stack Overflow使用的所见即所得风格的标记编辑器。 - 智能的布局无论你写,你检查,你评论StackEdit的布局提供了你需要的灵活性,没有牺牲。
- StackEdit的滚动同步功能可以精确地绑定编辑器面板和预览面板的滚动条,确保您在编写时始终关注输出。
- GitHub风格的Markdown StackEdit支持不同的Markdown口味,如Markdown Extra、GFM和CommonMark。每个标记功能都可以在您方便的时候启用或禁用。
- LaTeX数学表达式StackEdit从LaTeX表达式在标记文件中呈现数学,就像在堆栈交换中所做的那样。
- UML图堆叠使您能够使用简单的语法编写序列图和流程图。
- UML图堆叠使您能够使用简单的语法编写序列图和流程图。
- Emojis
StackEdit支持使用Markdown表情符号标记在文件中插入表情符号。
StackEdit编辑器官网地址:https://stackedit.io/
StackEdit编辑器Github地址:https://github.com/benweet/stackedit
五、markdownpad编辑器
Markdownpad编辑器主要功能:
- 实时HTML预览,在创建标记文档时,立即查看它们在HTML中的样子。当您键入时,LivePreview将自动滚动到您正在编辑的当前位置。
- 易于标记的格式与键盘快捷键,可以使用方便的键盘快捷键和工具栏按钮应用(和删除)标记格式。要使用MarkdownPad,您不需要了解任何有关MarkdownPad的知识
- 完全自定义定制,配色方案,字体,大小和布局都是可定制的,所以你可以把MarkdownPad变成你的完美编辑器。
- 使用自定义CSS,通过使用自己的CSS样式表更改HTML文档的外观。MarkdownPad支持多个样式表,并有一个内置的CSS编辑器。默认的CSS非常漂亮,而且最小,这会让你的HTML文档看起来很棒。
- 导出HTML和PDF,快速创建现成的HTML文档,或者简单地将文档的一部分复制为HTML。需要一个PDF吗?没问题,您可以直接从MarkdownPad创建它们。
- 高级用户的高级功能,MarkdownPad Pro支持多种Markdown处理引擎,包括Markdown Extra(带有表支持)和GitHub风味的Markdown。通过选项卡文档、内置的图像上传器、拼写检查、自动保存和语法高亮显示,您可以使用MarkdownPad做的事情没有限制。
MarkdownPad官网地址:http://markdownpad.com/
六、Mou编辑器
Mou是一个针对开发人员的Markdown编辑器,在Mac OS x上提供实时预览、同步滚动、自动保存、强大的操作、自动配对、自定义主题和CSS、HTML和PDF导出、增强的CJK支持等功能,特别的主要功能有:
- 快速,Mou提供了许多方便的操作。你只需要在这里用Markdown写东西,而且速度很快。
- 实时预览,切换实时预览和布局方向。用中国传统的方式写垂直布局。
- 自定义CSS,自定义CSS的实时预览和HTML导出也是可能的。
- 自动补全,Mou提供英文单词自动完成功能。按“Esc”键可显示可能完成的列表。
- 单词计数,漂亮的计数器,计数字,字符和字节。
Mou官网地址:http://25.io/mou/
七、Visual Studio Code编辑器
Visual Studio Code是一个专用的标记编辑器,但是它的功能是一样的。通过并排的HTML预览和扩展来个性化您的编写体验,Visual Studio代码对于开发人员来说是一个可靠的选择。
VSCode编辑器官网地址:https://code.visualstudio.com/
八、Quiver编辑器
Quiver的主要功能如下:
- 混合文本和代码,Quiver中的注释由单元格组成——文本片段、代码、标记、LaTeX(通过MathJax)或图(序列图、流程图)。您可以在一个音符中自由混合不同的单元格类型。您还可以为不同的代码单元设置不同的语言。
- 一个很棒的代码编辑器,程序员的笔记本应该使代码编辑变得轻松。Quiver将出色的ACE代码编辑器封装在代码单元中,语法高亮显示支持120多种语言、20多个主题、自动缩进和突出显示等等。
- 支持markdown,Quiver允许您使用内联格式和自定义CSS选项在Markdown中编写。实时预览窗口在您键入时呈现标记。
- 支持LaTeX,Quiver使用MathJax来排版用LaTeX编写的数学方程。请注意MathJax不提供完整的LaTeX环境。只支持数学模式宏。
- 支持图片,文件和链接,将图像拖到文本单元格中,它将与注释一起本地保存。将文件拖到文本单元格中,它将成为一个可单击的文件链接。文本单元格中的url将自动检测。
- 实时全文搜索,笔记只有在你能很快找到的时候才有用。Quiver的全文搜索基于search Kit,与mac上的Spotlight使用的是同一技术。这就是Quiver如何在眨眼间搜索数千条笔记。
- 自定义多种主题风格。
Quiver官网地址:http://happenapps.com/