搜索
首页科技周边IT业界Windows的最佳降价编辑器

The Best Markdown Editor for Windows

Markdown编辑器:Windows平台的最佳选择

Markdown已成为网络上标准的文本标记语言,但由于创建者不愿使用“Markdown”名称,因此出现了许多变体或扩展。本文将重点介绍七款Windows平台的Markdown编辑器,并分析其优缺点及未来发展趋势。

七款Windows Markdown编辑器对比

本文将对比Texts、WriteMonkey、Haroopad、MarkPad、MarkdownPad 2、Typora和Caret七款编辑器。它们在功能和风格上各有千秋,有的更注重视觉效果,有的则提供更纯粹的Markdown体验。其中,Haroopad、MarkdownPad 2和MarkPad由于缺乏更新,其未来发展存在不确定性。

如果您需要跨平台的桌面应用程序,Caret是一个不错的选择;如果您需要免费的Windows程序,WriteMonkey是推荐之选。此外,还有Markdown Plus和Ghostwriter等其他选项,以及许多支持Markdown的桌面应用程序、在线编辑器、协作工具和插件。

(本文于2017年更新,涵盖了最新的Windows Markdown编辑器,并回顾了一些旧版编辑器的历程)

Markdown已成为现代CMS、论坛和创作工具中常用的文本标记语言。它跨平台、易于理解和协作。

Markdown的“风格”(变体或扩展)众多,名称各异,原因是创建者不愿让其他人使用“Markdown”名称。分支包括PHP-Markdown、Pagedown、Parsedown和Pandoc等等。大型网站通常会对其进行调整以添加额外的自定义设置,因此您还会听到诸如“Vim-Flavored-Markdown”和“GitHub-Flavored Markdown”之类的名称。Stack Exchange网络使用名为Pagedown的Markdown,服务器端使用MarkdownSharp,并加入了一些PHP-Markdown的元素。

在本文中,我将使用“Markdown”或“vanilla Markdown”来指代原始的Markdown规范,并在描述扩展功能时使用特定风格的名称。


更多Markdown资源:

  • Mac最佳Markdown编辑器
  • Linux最佳Markdown编辑器
  • 免费可打印Markdown速查表
  • Markdown学习:结构、语法和约定
  • 使用Markdown润色您的电子邮件
  • 7个用于运行代码和预览更改的Atom附加组件
  • 使用Pandoc和LaTeX从Markdown创建PDF

语法风格

没有一个程序涵盖Markdown的每种风格和语法,但您始终可以将基本的Markdown语法作为起点。SitePoint本身要求作者在文章提交时使用经典的Markdown,并在此处链接到主要项目的网站以学习它。

CommonMark发起了制定官方规范的倡议。下面的一些编辑器支持它,我希望我们将来能够获得一个通用的标准,以避免出现如此多的风格。

关键在于,确保您选择的编辑器支持您最常用的特定语法!

多种编辑风格

这些应用程序在外观和感觉上大相径庭。在我测试这七款工具的过程中,很明显没有两款工具的操作方式相同,这让我对哪一款最好只能给出一些笼统的意见。

在本文中,我不会回顾Dillinger、Markable或StackEdit等在线编辑器。我在这里只关注您可以在Windows机器上运行的应用程序。

我发现这些编辑器的主要功能差异在于:

  • 支持的语法和扩展
  • 语法高亮和/或所见即所得功能
  • 实时预览窗口(分屏)
  • 导出选项
  • 语法助手、工具栏、快捷键等
  • 免费和/或付费选项

以下是我使用每个编辑器一段时间后的看法(无特定顺序)。

Texts

Texts是一款Windows和Mac编辑器,看起来有点像Windows编辑器Notepad。它具有简洁的单面板界面,没有实时预览。有一个简单的工具栏可以打开或关闭。

您在Texts中看不到原始代码,因为它以传统的所见即所得风格格式化代码。这是此阵容中唯一一款向您隐藏语法代码的编辑器。

Texts不是免费的。它从试用版开始,然后每个团队用户或单用户许可证的费用为19美元。这比我之前的评论中提到的30美元有所下降。

Texts使用Pandoc,这意味着必须安装Pandoc才能使某些功能正常工作。

Texts更适合希望将其文档导出为PDF、Word、HTML5、ePUB等的所见即所得用户。它包括用于数学公式的Tex,以及对临时超链接、脚注和表格的一些特殊处理。其他高级功能包括对Unicode、OpenType字体和演示模式的支持。

导出到PDF还需要安装XeLaTeX。

就我个人而言,Texts不适合我的首选写作风格,而且在处理风格和隐藏我键入的原始标记方面对我来说很古怪。

The Best Markdown Editor for Windows

如果您想要一个普通的Windows或Mac应用程序、所见即所得的写作风格和良好的导出选项,Texts可能正是您需要的。它还有一些有趣的功能,例如移动段落、“粘贴为”选项和“插入参考文献”功能。

WriteMonkey

WriteMonkey专注于“简洁”和无干扰的UI。界面上几乎没有任何内容,它设计为全屏使用。右键单击将调出程序的所有扩展选项,包括文件和文件夹视图、目录、书签等等。它是一个单面板编辑器,不会隐藏Markdown源代码。如果需要,可以启用最小的语法高亮;否则,您将看到纯文本。

支持的语法包括Markdown Extra、Textile和WikiCreole。

此编辑器最适合那些不想或不需要所见即所得风格来完成工作的Markdown专家,但他们也喜欢为获得完美的编辑体验而进行调整。从精确的边距和缩放比例到打字机声音和滚动效果,任何内容都可以更改。它几乎计算文档中的所有内容,甚至包括您最常用的单词。

您可以设置编辑时间、字符或字数限制,这样您就不会写太多!

其他很酷的功能包括文本替换、自动备份和单词查找。

WriteMonkey是一个免费的、仅限Windows的、独立的应用程序,需要Microsoft .NET 4.0。当然,您可以从USB驱动器运行它,这是此阵容中唯一一个独立的编辑器。

它也支持扩展以及许多不同翻译的语言包。扩展仅供向项目捐款的人使用,包括同义词库和Pomodoro计时器等内容。

WriteMonkey是一个修补匠的编辑器。插件引擎是JavaScript,您甚至可以自定义UI本身以进行主题设置并将您喜欢的内容放置在信息栏上。

可以在窗口内调整左右边距。如下图所示,我将书写区域向左移动:

The Best Markdown Editor for Windows

以下是主右键单击菜单中一些可用功能的图片:

The Best Markdown Editor for Windows

即使查看我的进度,也有许多选项可以玩:

The Best Markdown Editor for Windows

如果不是因为我喜欢在Markdown本身的视觉风格中添加更多内容,而且我不太热衷于无休止的修补和高级功能,WriteMonkey可能是我最好的编辑器。如果您使用Windows并想要一个免费的独立应用程序,这就是适合您的选择。

Haroopad

Haroopad运行在Windows、Mac和Linux上,专注于在每个平台上提供相同的体验。它功能齐全,使用分屏,支持多种语言和颜色高亮显示、Vim键绑定、带高亮显示的围栏代码块、GitHub风格的语法、表格、MultiMarkdown(下划线、上标、下标)、音频/视频嵌入、数学等等。

我必须简短地回顾一下Haroopad,因为它似乎停滞不前。4年来GitHub上的活动不多,有超过180个未解决的问题,作者的一条推文说他们不确定是否会发布任何新版本。

但是,它仍然拥有希望这个功能齐全且备受喜爱的程序能够恢复生机的粉丝。出于历史原因,我在本文中提到了它,但如果您想尝试一下,该应用程序仍然可以使用。

MarkPad

MarkPad是一个分屏编辑器,它没有此处其他编辑器的许多选项。它与普通的Windows应用程序的外观和感觉完全不同。

没有右键单击菜单或工具栏或助手。它的选项和配置很少。但是,它有一个直接发布到某些博客以及GitHub的功能。

这些风格对我来说不太好,而且查看器似乎有错误,当窗口大小调整时,字体无法正确呈现。

与博客的默认连接使它成为一个独特的选项,您可以单击打开一个新的Jekyll页面。发布可以到GitHub,或者如果您的博客支持的话,可以使用MetaWeblog API。

根据我上次的评论,它似乎没有任何更新,提交时间超过3年了。我担心它也像Haroopad一样是一个即将消亡的项目。

这是一个开源的、仅限Windows的、使用Microsoft WPF技术的.NET 4项目。它使用vanilla Markdown,可以选择启用一些额外的增强功能。

The Best Markdown Editor for Windows

MarkdownPad 2

MarkdownPad 2是最早为Windows推出的桌面应用程序之一,其成熟度可见一斑。这个项目看起来非常可靠且经过深思熟虑。有一个免费版和专业版。您需要专业版才能导出PDF并使用增强的Markdown语法选项。

这是两个具有选项卡式界面的编辑器之一。分屏是可调整的,您可以更改样式以及使用您自己的CSS样式表。它拥有功能最全的工具栏,并且UI更像是标准的Windows风格,类似于Texts,与这里的其他编辑器不同。

vanilla Markdown对我的SitePoint文章来说完美无缺,工具栏几乎包含了我需要的一切。编辑器不会隐藏代码,但它确实添加了一些高亮显示,这在视觉上很好,可以知道图像和链接是否正确键入。

专业版售价14.95美元,允许商业用途、自动保存等等。

MarkdownPad 2是另一个仅限Windows的选项,使用.NET 4框架和Windows Presentation Foundation框架(就像MarkPad一样)。但它没有出现相同的UI问题。

The Best Markdown Editor for Windows

对于我连续第三次评论,我也担心MarkdownPad的未来。两年前,这是我选择的最佳编辑器,我使用了很长时间。可悲的是,它也停滞不前了!他们最后一条推文更新是在2016年2月,显示了新进展的希望,但随后就沉默了。在那之前的前一条推文是2014年12月!

这是一个非常可靠的编辑器,我相信它仍然可以正常工作,但他们会在试用后要求付款,谁会想要购买一个没有维护的软件呢?

Typora

我的列表中新增了一个条目Typora,这是一个现代且活跃的项目,正在发展Markdown编辑本身(在我看来)。

Typora是一个单面板编辑器,具有视觉样式,只有在光标离开文本后才会隐藏Markdown。例如,链接看起来像链接,但如果您将光标放在上面,则会显示Markdown代码以进行编辑。这是优雅地实现的,我已经开始喜欢这种方法了。

视觉样式类似于Texts的工作方式,但我更喜欢Typora的方式。它并非试图成为纯粹的所见即所得编辑器。它也提供了一些外观不错的默认样式,例如GitHub外观、夜间样式和新闻样式。

该项目仍在测试版阶段(截至撰写本文时为版本0.9.29)。更改日志没有显示日期,并使用奇特的版本号,例如“0.9.9.9.4.2”。

无论如何,当我停止使用MarkdownPad 2时,Typora成为了我的新编辑器。在测试版期间,它是完全免费的,甚至没有捐赠按钮。

Typora没有像WriteMonkey那样有很多功能,但您可以做一些有趣的事情,例如轻松编辑表格和漂亮的代码围栏语法高亮显示。有一个文档大纲用于跳转到标题,您始终可以跳转到纯“源代码模式”以仅查看原始代码,但仍然保留一些语法高亮显示。

Typora可在Windows、Mac和Linux上运行。截至撰写本文时,他们在GitHub上有一个用于问题跟踪的帐户,大约有75个未解决的错误。我当然希望作者继续开发这个项目!

The Best Markdown Editor for Windows

Caret

另一个名为Caret的新编辑器已经问世,由编写Parsedown的同一人开发。它基于Electron,可在Mac、Windows和Linux上运行。

有一个免费试用版,否则许可证将花费您25美元。

其功能列表不如我们的黄金标准WriteMonkey,但它所具有的功能非常有用。例如语法帮助和自动完成和查找。多光标编辑、前题支持、分页符插入、文件浏览器、Git支持和自动将图像发布到Imgur。甚至还支持Emoji。

事实上,我正在使用Caret撰写这篇文章,并且在测试了几周后对它非常满意。单面板样式是我最喜欢的,尽管如果您喜欢,它也支持双面板。UI的样式简洁明了。语法高亮显示很好,但它不像Typora那样隐藏Markdown代码。

它最近的更新是在我键入本文时仅仅9天前,因此开发人员正在修复问题并发布新功能,这很好。

他们甚至有一个“发布”功能,可以立即将您的文档上传到他们的云端,并提供一个可以共享的公共链接。

他们在GitHub帐户中跟踪问题,有46个未解决的错误和150个总问题。

The Best Markdown Editor for Windows

SitePoint的其他作者和编辑都使用Caret来撰写这里的文章。

总结

我现在的结论与两年前大相径庭。由于Haroopad、MarkdownPad 2和MarkPad似乎都是已停滞的项目,所以我只剩下其他四个编辑器可供选择。

对于那些寻找所见即所得体验的用户,我会将Texts与Typora进行比较,由于Typora不会完全向我隐藏Markdown,所以我更倾向于Typora。

对于更纯粹的Markdown体验,我会将WriteMonkey与Caret进行比较。WriteMonkey的语法高亮帮助非常少,而Caret的样式更多。

所有这四款编辑器都允许单面板体验(我喜欢的体验),但Caret允许预览面板。WriteMonkey有很多有趣的功能和调整能力。所有编辑器都能很好地为我提供新鲜简洁的编辑体验,干扰最小。

如果您想要一个跨平台的桌面应用程序,我推荐使用Caret及其Electron的使用。但如果您需要一个免费程序,那么如果您能忍受一些付费好处并且只需要Windows,WriteMonkey是您的选择。

我没有回顾的另外两个编辑器包括Markdown Plus和一个开源的免费选项Ghostwriter。

当然还有更多支持Markdown的桌面应用程序、仅限Mac或Linux的工具或文本编辑器插件或IDE。还有在线编辑器和协作工具。请随时评论您最喜欢的Markdown编辑器,无论其平台是什么!

Windows Markdown编辑器常见问题解答 (FAQs)

  • 选择Windows Markdown编辑器时,有哪些关键功能需要注意? 选择Windows Markdown编辑器时,需要考虑几个关键功能。首先,编辑器应该具有用户友好的界面,方便您轻松编写和格式化文本。其次,它应该支持语法高亮显示,这使得阅读和编写代码更容易。第三,编辑器应该具有实时预览功能,让您可以看到文本呈现后的样子。其他重要功能包括支持导出到不同的文件格式、与Git等版本控制系统集成以及自定义编辑器外观和行为的能力。

  • Windows是否有免费的Markdown编辑器? 是的,Windows有几个免费的Markdown编辑器。一些最流行的包括Typora、Markdown Monster和Visual Studio Code。这些编辑器提供了广泛的功能,包括语法高亮显示、实时预览和与版本控制系统的集成。但是,与付费编辑器相比,它们可能存在一些限制,例如自定义选项较少或更新频率较低。

  • Markdown编辑器与普通文本编辑器有何不同? Markdown编辑器是一种专门设计用于处理Markdown语法的文本编辑器。Markdown是一种轻量级标记语言,您可以使用它向纯文本文档添加格式化元素。与普通文本编辑器不同,Markdown编辑器提供语法高亮显示和实时预览等功能,使编写和格式化Markdown文本更容易。

  • 我可以使用Markdown编辑器处理其他编程语言吗? 虽然Markdown编辑器主要用于编写和格式化Markdown文本,但许多编辑器也支持其他编程语言。例如,流行的Markdown编辑器Visual Studio Code也支持JavaScript、Python和C 等语言。但是,不同编辑器对不同语言的支持程度可能会有所不同,因此在选择编辑器之前,务必检查这一点。

  • 是否可以自定义Markdown编辑器的外观? 是的,许多Markdown编辑器允许您自定义其外观。这可能包括更改配色方案、字体大小和行距,以及启用或禁用某些功能。一些编辑器还支持主题,只需单击一下即可更改编辑器的整体外观和感觉。

  • 我可以使用Markdown编辑器与他人协作吗? 一些Markdown编辑器支持协作功能,例如实时编辑和版本控制。如果您与团队一起处理项目,这将特别有用。但是,并非所有编辑器都提供这些功能,因此在选择编辑器之前,务必检查这一点。

  • 如何从Markdown编辑器导出我的作品? 大多数Markdown编辑器允许您将作品导出到各种文件格式,例如HTML、PDF和Word。确切的过程因编辑器而异,但通常涉及从文件菜单中选择“导出”或“另存为”选项。

  • Markdown编辑器是否需要任何特殊的硬件或软件? Markdown编辑器通常是轻量级应用程序,不需要任何特殊的硬件或软件。但是,某些编辑器可能具有特定的系统要求,例如特定的Windows版本。在下载和安装编辑器之前,最好检查系统要求。

  • 我可以离线使用Markdown编辑器吗? 是的,大多数Markdown编辑器可以在离线状态下使用。如果您在互联网连接不可靠的环境中工作,这将特别有用。但是,某些功能(例如协作和版本控制)可能需要互联网连接。

  • Markdown编辑器是否有移动版本? 一些Markdown编辑器具有可在智能手机或平板电脑上使用的移动版本。如果您需要在旅途中处理文档,这将特别有用。但是,移动版本的功能和能力可能会有所不同,因此在选择编辑器之前,务必检查这一点。

以上是Windows的最佳降价编辑器的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
21个开发人员新闻通讯将在2025年订阅21个开发人员新闻通讯将在2025年订阅Apr 24, 2025 am 08:28 AM

与这些顶级开发人员新闻通讯有关最新技术趋势的了解! 这个精选的清单为每个人提供了一些东西,从AI爱好者到经验丰富的后端和前端开发人员。 选择您的收藏夹并节省时间搜索REL

使用AWS ECS和LAMBDA的无服务器图像处理管道使用AWS ECS和LAMBDA的无服务器图像处理管道Apr 18, 2025 am 08:28 AM

该教程通过使用AWS服务来指导您通过构建无服务器图像处理管道。 我们将创建一个部署在ECS Fargate群集上的next.js前端,与API网关,Lambda函数,S3桶和DynamoDB进行交互。 Th

CNCF ARM64飞行员:影响和见解CNCF ARM64飞行员:影响和见解Apr 15, 2025 am 08:27 AM

该试点程序是CNCF(云本机计算基础),安培计算,Equinix金属和驱动的合作,简化了CNCF GitHub项目的ARM64 CI/CD。 该计划解决了安全问题和绩效

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

mPDF

mPDF

mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )专业的PHP集成开发工具