mdput深度评测:免费轻量的Typora平替Markdown编辑器值不值
2026/9/12 23:01:45 网站建设 项目流程

1. 从Typora收费说起:为什么"平替"这个词突然这么热

过去这几年,Markdown编辑器圈子其实挺有意思的。Typora靠着"所见即所得"这一招,硬是把一批原本习惯在代码编辑器里写文档的人、写博客的人、记笔记的人,全给圈了进来。它把预览窗口和编辑窗口合并,你敲完一个#,标题样式立刻出来,敲完**加粗**,文字马上变粗,那种跟手的感觉,是当时很多编辑器给不了的。也正是因为这种体验,Typora在很长一段时间里几乎是"Markdown编辑器"的代名词。

但后来的事大家都知道了。Typora从免费转向收费,一位用户授权需要付费,而且是一台设备一份授权。我身边不少朋友的第一反应不是"买不买",而是"有没有别的选择"。热搜词里那一串"typora激活""typora序列号"的搜索需求,本质上反映的就是这种心态——不是大家不愿意为好工具花钱,而是很多人只是偶尔写点博客、记点笔记,为这个频率去承担授权费用,心理上总觉得有点重。这个需求缺口一旦出现,市场一定会有人来补。

mdput 就是在这样一个当口出现的。它标榜自己是"免费、轻量、Markdown编辑器",目标定位非常直白,就是冲着Typora的替代市场来的。我第一次看到这个名字时其实有点迟疑,毕竟Markdown编辑器这个小赛道里,免费轻量的选择并不少,VSCode加插件可以写,MarkText免费用,StackEdit网页版也能跑。mdput凭什么说自己是"平替"?带着这个疑问,我把它装到主力机器上,花了大概一周时间,高频地写了两篇技术博客、三份项目README、一堆零散笔记,今天这篇就来交个底。

先说结论:mdput确实称得上"Typora平替",但它是那种"该有的都有、超纲的一样都还没有"的平替。具体好在哪里、差在哪里、什么人适合用、什么场景下建议绕道,下面细细拆。

2. mdput上手实测:安装、轻量化与第一印象

在真正写体验之前,先把评测环境交代清楚。我手上两台机器:一台是Windows 11台式机(R5 5600X + 32GB内存),一台是M1 MacBook Air(8GB内存),都是用真实工作负载在测。因为Markdown编辑器本身不吃性能,所以这个环境差异已经足以覆盖绝大多数人的使用场景了。

2.1 安装包大小与冷启动速度

mdput 的安装包体积是个让我有点意外的数字,Windows 版安装包不到 40MB,安装完成后占用磁盘空间在 120MB 左右。什么概念呢?Typora 安装完大约 200MB 上下,一个 Electron 套壳的编辑器动不动就是 300MB 起步。mdput 在体积上控制得确实有两下子。

冷启动速度我专门测过几次。M1 MacBook Air 上从双击图标到界面完全可用,基本在 1 秒左右;Windows 台式机稍快一点,大概 0.8 秒。这个速度意味着什么?意味着它可以做到"随手打开、写完就关",不需要像个重型IDE一样常驻后台。我后来干脆把它设置成开机自启,需要记录灵感时一个快捷键就拉起来,那个体验和以前用Notepad一样轻快,但又能渲染Markdown。

2.2 初始界面与配置项逻辑

第一次启动mdput,界面风格和Typora的极简路线很像,左侧是文件树,中间是编辑区,默认主题是白底带一点浅灰,工具栏默认不显示,要自己按快捷键或者从菜单调出来。这种设计思路和Typora"尽量把界面元素藏起来"的做法如出一辙,好处是不会让第一次用的用户感到被一堆按钮轰炸,坏处是新手可能一时半会找不到导出按钮在哪。

配置项方面,mdput 的设置面板做得比较克制。字体、字号、主题、行间距这些基础项都有,Markdown语法扩展开关也给了,比如是否开启GitHub风格任务列表、是否解析数学公式、是否启用Mermaid流程图。但我注意到一个细节:它的"导出"配置里没有像Typora那样直接内置Pandoc的完整适配层,这个后面我单独讲,算是一个现阶段需要手动处理的点。

2.3 免费是真的免费吗

这是很多人最关心的一个问题。我专门去翻了它的授权说明,mdput目前的免费是实打实的免费,不需要登录账号,不需要联网验证,没有隐藏的高级版订阅,也没有那种"免费版导出带水印"的恶心操作。安装即用,断网也能正常打开,这在这个什么都讲云订阅的年代,算得上一股清流。

不过这并不意味着它没有顾虑。免费工具最大的不确定性是"能活多久",尤其是一个个人开发者或者小团队维护的项目,一旦停止维护,用户手上的文件倒不会受影响,但插件生态和格式兼容性就可能停在某个版本。我的态度是:对于Markdown这种纯文本格式来说,编辑器随时可以换,文件本体永远是你的,所以这个风险其实可控。

3. 写作核心链路逐项测:实时预览、快捷键、代码块与表格

一个Markdown编辑器好不好用,不是看功能列表有多长,而是看写作链路是不是顺畅。所谓写作链路,就是打开文件、写内容、调整格式、插入代码或图片、最后导出这一整个过程的流畅度。我挑几个高频动作,逐个说过。

3.1 实时预览的"手感和"跟手"程度

实时预览是Typora的看家本领,也是评判"平替"的第一道门槛。mdput在这一项上做得可以说有七成像,为什么不是十成?我把细节讲出来你就明白了。

在纯文本场景下,# 标题- 列表**加粗**> 引用这些基础语法,mdput的渲染速度和Typora几乎感觉不到差异,都是敲完即渲染。尤其是中文输入法下的表现,Typora在Windows上有个老毛病,就是中文输入法组词过程中预览区会闪一下,mdput在这点上处理得反而更干净,我猜测是因为它的渲染层对输入法组合态做了额外的抑制处理。

但在一些高阶场景上,mdput还是露了怯。比如引用块里嵌套代码块,Typora的折叠和缩进做得很细腻,mdput在大段嵌套内容时偶尔会出现光标跳动,就是你在代码块末尾按回车时,渲染区会先闪一下再稳定,这个在频繁修改代码类文档时有点扰人。另外,表格的实时预览是重灾区,后面单独说。

3.2 快捷键体系:默认按键与Typora用户的无痛迁移

对于从Typora迁移过来的用户,快捷键是否能无缝对接,直接影响迁移意愿。我把Typora常用的快捷键逐个试了一遍:

操作Typoramdput是否一致
插入代码块Ctrl+Shift+KCtrl+Shift+K一致
插入链接Ctrl+KCtrl+K一致
插入图片Ctrl+Shift+ICtrl+Shift+I一致
加粗Ctrl+BCtrl+B一致
斜体Ctrl+ICtrl+I一致
行内代码Ctrl+Shift+`Ctrl+Shift+`一致
新窗口无默认Ctrl+TTypora无

这个结果是我没想到的,它的快捷键映射和Typora的重合度相当高,基本可以做到"打开就用、不需要改肌肉记忆"。更贴心的是,mdput的快捷键定义文件是打开的Markdown文件,直接在设置界面就能看到键位表,如果想改键位,不需要去翻配置文件,界面里直接操作,这部分对非技术用户非常友好。

3.3 代码块的深度体验:语言高亮、折叠与复制

写技术文档的人,对代码块的要求远高于普通文本。mdput 在代码块上的表现分成两层。

第一层是基础体验,做得不错。支持的语言高亮列表很长,基本覆盖了主流语言,每个代码块右上角悬浮着复制按钮和语言名称标签,这个交互比Typora原生做得还要明确一点,Typora的复制按钮是要右键才能唤出的,mdput直接放在角上,少一步操作。

第二层是进阶能力,存在明显短板。Typora支持代码块内语法级别的折叠(就是折叠函数或if块),mdput目前只支持整块代码的折叠,做不到代码块内部结构的折叠。另外,mdput 代码块的行号显示需要手动开启,而且开启后复制代码时会把行号一起复制走,这个bug我反复试了多次,确认是稳定复现的。如果你经常从编辑器里复制代码到IDE,这个坑你一定会踩。我的绕法是把行号关掉,需要定位行时临时开一下,用完再关,虽然不是完美解,但能用。

3.4 表格:看起来能用,改起来想骂人

Markdown表格是很多编辑器都处理不好的老大难,mdput也不例外。生成表格的操作倒是简单,输入三行(表头、分隔线、首行数据)就能自动渲染,拖动表格边框也能调整列宽,这点和Typora一致。但一旦表格变得复杂——比如某列内容特别长,或者需要合并单元格——mdput就完全没戏了,它不支持任何形式的单元格合并,也不支持在表格内直接回车换行,一旦一个单元格里需要放多行内容,只能去源码模式里用<br>标签硬塞。

这个短板对普通写作者其实影响不大,毕竟Markdown表格本身定位就是"简单的、结构化的数据展示",真的需要复杂表格,正常人都会去用WPS或Notion。但如果你是那种喜欢把所有数据都用Markdown管理的人,我建议你在mdput里别在表格上花太多心思,直接切到源代码模式编辑可能更高效。

3.5 图片粘贴与本地存储逻辑

图片处理是Markdown编辑器里的一个大坑,很多新手一开始完全摸不着头脑。mdput的策略是:粘贴图片时,默认把图片文件复制到当前文档所在目录下的assets文件夹,并在文档里自动插入相对路径引用。这个逻辑和Typora的默认设置非常接近,好处是文档目录整体拷走,图片也不会丢,配合Git管理项目时尤其舒服。

但有个细节需要注意。mdput 的图片命名规则是一串随机字符,不像Typora可以设置成图片-20250101-001这种可读性较强的格式。对于强迫症患者,可能每次粘贴完图片还得手动重命名文件,稍微有点烦。我看到它的配置项里其实预留了"图片命名模板"的入口,但当前版本还是灰色的,应该是还没做好,可以期待后续更新。

4. 与Typora硬碰硬:功能覆盖、性能与定价的逻辑

评测一款"平替"产品,最核心的工作就是对比。我建了一个表,把我在意的维度全部拉出来,给你一个直观的视图。

4.1 核心功能与体验对照表

维度Typoramdput说明
授权模式付费授权完全免费mdput胜
安装包体积约200MB不到40MBmdput胜
冷启动速度约1.5秒约1秒mdput略胜
所见即所得成熟基本成熟Typora略胜
暗色主题质量多个内置主题2个内置Typora胜
Mermaid流程图支持支持持平
数学公式支持支持持平
Pandoc导出内置集成需手动配置Typora胜
跨平台Win/Mac/LinuxWin/Mac/Linux持平
插件扩展生态几乎没有现阶段差距大
图片粘贴自动存储支持支持持平

这个表基本能说明一个问题:mdput是"核心体验对标Typora、边缘功能做减法"的思路,它砍掉或弱化的是导出生态、主题扩展这些非高频功能,但把写作时最常用的实时预览、快捷键、代码块、图片管理这些核心链路做得比较扎实。

4.2 导出功能:Pandoc、PDF与PrinceXML的真实使用体验

导出是很多人从Typora迁过来后第一个遇到的坎,因为Typora把Pandoc集成做得太顺滑了,点一下导出PDF就能得到排版良好的文档,几乎不需要用户理解底层发生了什么。mdput在导出上的策略不一样。

先说最简单的场景,导出PDF。mdput内置的PDF导出功能,基于系统打印服务做的,也就是说它会先调浏览器的打印预览,再由系统打印成PDF。这个方案的好处是零配置,坏处是排版控制比较弱,长代码块容易在分页处被截断,而且中文字体的嵌入偶尔会有问题。我实测导出同一个包含中文代码块的文档,mdput导出的PDF里,代码块中的中文注释出现了字体回退,看起来像宋体和雅黑混杂,整体观感不如Typora。

如果你对PDF排版有要求,就得自己接入Pandoc工作流。mdput本身没有内置Pandoc,需要你手动安装Pandoc,然后在mdput的导出配置里指定Pandoc路径,或者索性用命令行来做。我看有的用户在问答社区里问"VSCode要将Markdown文件导出为PDF,需要下载PrinceXML,如何操作",这个问题在mdput上也类似,本质都是一回事:Markdown到PDF的转换,核心引擎不外乎Pandoc、PrinceXML、wkhtmltopdf这几条路径。我的建议是,在mdput里日常写作用内置导出就够了,真正需要高质量PDF时,把Markdown文件交给Pandoc命令行处理,灵活度反而更高,排版也更可控。网上甚至有人专门做了把Word和PDF反向转成Markdown的工作流,配合Coze、GPT之类的工具,Markdown文件在格式流转上其实越来越像个中转站,反而是起点和终点应用更重要。

4.3 性能与资源占用实测

Markdown编辑器虽然不吃性能,但如果你平时喜欢同时开十几个标签页,资源占用的差异就会非常明显。我做了个简单测试:同样打开10个Markdown文件,每个文件平均5KB,mdput的总内存占用在280MB左右,Typora在这台M1 MacBook Air上是460MB左右。差距大约是1.6倍,在8GB内存的老机器上,这个差距已经能感知到了。

文件打开速度方面,我专门测了一个极端的场景:一个2.4MB的Markdown日志文件,里面有上万行文本和几百张本地图片引用。mdput打开这个文件耗时约0.9秒,滚动时略有掉帧,但基本保持可用;Typora打开同一个文件约0.6秒,滚动流畅度略高一档。据说Typora对超大文件做了懒加载优化,从体验上看确实如此。如果你平时只写几百行的小文档,这个差距可以忽略;但如果你需要经常翻阅日志类的大Markdown,Typora仍然是更稳的选择。

5. 四个典型场景下的表现:长篇文档、博客、笔记与README

单纯列功能参数还是太抽象了,我换成四个具体的写作场景,说说mdput在实际干活时的表现。

5.1 场景一:写一篇6000字的长篇技术博客

我前阵子写了一篇关于前端工程化的文章,6000多字,包含大量代码块、两段Mermaid流程图、一张表格。用mdput写了大概三天,整体感受是舒服的。因为它的实时预览让我可以随时看到标题层级是否合理、代码块缩进是否错乱,长文写作中频繁滚屏和定位锚点的操作,预览的流畅度没有掉链子。

唯一一次打断我的地方,是文中插入了一段很长很长的代码块,大概120行,用mdput编辑时滚动到代码块内部,光标移动偶尔会卡一下。这不是那种全程序卡死,而是大概0.2秒的延迟,在频繁编辑长代码块时会有点烦。我后来把那个长代码块拆成了两个部分,问题就消失了,算是通过改变写作习惯规避了工具的限制。

5.2 场景二:日常博客写作与图床管理

如果你写博客,图床往往比编辑器本身更让人头疼。mdput没有内置图床工具,这意味着你没法像一些笔记软件那样直接粘贴图片上传到云端。我个人的工作流是:先把图片粘贴到本地,让mdput生成assets文件夹里的图片文件,然后打开命令行用PicGo把图片传到图床,再把文档里的相对路径替换成图床URL。这套流程我一直在用,mdput的本地图片管理逻辑不折腾,反而是链路里最省心的一环。

对于小白,我更推荐一个折中方案:本地先用mdput把文章和图都整理好,最后发布到博客平台时,利用平台的"一键粘贴图片自动上传"功能。也就是说,mdput只负责写作阶段的体验,发布阶段的图片处理交给目标平台。这个思路虽然听起来有点绕,但实际上能发挥mdput轻量的优势,同时绕开它图床功能缺失的短板。

5.3 场景三:学习笔记与知识库管理

做技术学习笔记时,我习惯按主题创建多个Markdown文件,然后用编辑器管理目录。mdput 的左侧文件树支持多根目录添加,也支持文件夹拖拽导入,用起来和Typora很像。但有一个细节差别:Typora可以设置"自动展开当前文件所在目录层级",mdput目前没办法,目录一多就要自己一层层点开找文件,用久了稍微有点费劲。

另一个我在意的点是双链笔记能力。很多人现在写笔记喜欢用双链,mdput在这一项上几乎是空白,它没有一个统一的笔记库概念,也没有维基链接跳转、反向链接面板这些现代笔记功能。所以mdput更适合的还是"传统文件式笔记管理",不太适合已经重度依赖双链和笔记库网状结构的用户,那一类需求还是交给Obsidian或思源笔记更合适。

5.4 场景四:开源项目README编写

写README这个场景,我不推荐用mdput,这是实测下来最让我别扭的一个场景。原因有二:一是大批量项目里,README往往要配合GitHub的特殊语法,比如徽章(Badge)、表格对齐、任务列表,mdput对GitHub Flavored Markdown的支持虽然基本够用,但对一些特殊标签的渲染不如GitHub网页端准确;二是README写作过程中往往需要频繁复制代码块到终端执行,mdput那个复制时带行号的bug,刚好在README场景里被放大,每次复制都要手动清理。

这种情况下,我反而建议你用VSCode加Markdown Preview Enhanced插件,或者干脆直接在GitHub网页上编辑。工具没有绝对的好坏,只有和场景匹配度的高低,这话放在mdput上特别恰如其分。

6. 现阶段短板与绕不开的取舍

如果你看到这里,应该已经对mdput的画像有了一个基本认知。现在我把它现阶段最大的几个短板集中说透,免得你满怀期待地装完以后发现"就这"。

6.1 插件生态基本空白

Typora本身插件也不多,但至少有社区维护的主题包和几款常见辅助插件。mdput 目前几乎没有插件系统,所有扩展能力都得等官方更新。这就意味着你没法像用VSCode那样给编辑器装上各种第三方增强模块,比如自动同步、AI续写、增强剪贴板这些,全部指望不上。

这个局限对两类人的影响最大。一类是喜欢折腾的人,他们用编辑器习惯性先搜插件,发现mdput无插件可装之后就会觉得无趣;另一类是有定制化需求的人,比如需要把Markdown编辑器嵌入自家系统的团队,没有插件API就基本宣告不适用。对于普通写作者,这个短板其实感知不强,因为mdput内置功能已经覆盖了日常80%的高频动作。

6.2 主题系统过于简陋

mdput目前内置了两个主题:一个默认浅色,一个默认暗色。就颜色搭配的舒适度而言,都还说得过去,不会刺眼,也不会发灰,但数量确实太少了。Typora的主题库里那一堆暗色主题,什么Drake、Github Dark、Vue,在同质化的审美疲劳下,能让人换点新花样,mdput这点完全比不了。

好在Markdown渲染主题在技术上并不难做,mdput的主题应该也是以CSS为底层,按照我对这类小工具的观察,如果它有社区活跃度,第三方主题早晚会冒出来,但这个"早晚"到底多久,目前看不到时间表。

6.3 Mermaid图表的版本与兼容性

Mdput在内置Mermaid支持上做得算及格,但也只是及格。它内置的Mermaid引擎版本偏老,我遇到过一个具体问题:用新版本Mermaid语法写的时序图,在mdput里能正常渲染,但一升级到某些新功能(比如流程图里的linkStyle新增参数),渲染就出错。而且mdput无法单独升级Mermaid引擎,只能等软件更新,这种"想用新语法但被工具锁死"的体验,对重度Mermaid用户来说相当难受。

网上搜"typora mermaid怎么升级"的大有人在,其实Typora也有类似的锁定问题,只是因为它更新频率高,用户感受没这么强烈。mdput作为新生工具,更新节奏目前还看不清,我建议是:关键图表先在mdput里预览,确认没问题后再嵌入文档,避免写完才发现渲染不兼容。

6.4 移动端与云同步的缺席

mdput目前没有移动端版本,也没有官方云同步服务。这意味着你只能在桌面端编辑,没法在手机或平板上接力写稿。我个人的使用习惯是桌面端为主,偶尔通勤路上用手机上的坚果云或Git仓库同步内容,回到家再在mdput里接着写。这种方式其实能绕开云同步缺失的问题,但需要用户自己有一定的文件同步意识。

对于已经重度依赖iCloud、坚果云、OneDrive做同步的用户,mdput不会阻挡你,因为它就是个标准的本地文件编辑器,只要你的同步盘把本地目录同步了,哪个设备都能继续用。这个灵活性算是一个隐藏优点。

7. 什么人适合换到mdput,什么人建议冷静

用了一周多,我对mdput的定位有了个相对清晰的认识。它不是要全面碾压Typora才出来的,而是瞄准了Typora收费后那一批"轻度到中度写作用户"的需求。

先说建议换的那批人。如果你平时就写写博客、记记技术笔记、整理工作文档,不依赖复杂的社区生态,不喜欢厂商绑定,尤其在乎工具启动速度和内存占用,mdput会非常对你的胃口。它免费、轻量、核心体验流畅,快捷键无缝继承Typora肌肉记忆,一个晚上就能完成迁移,几乎不需要重新学习成本。

再说建议冷静的那批人。如果你写Markdown的频率高到每天都要处理复杂表格、嵌入大量Mermaid图表、频繁导出排版精美的PDF,或者你已经是Obsidian/VSCode的重度用户,那mdput现在这个阶段对你来说确实太单薄了。它没有把高阶场景做到足够深,你贸然迁移过去,遇到那几个短板反而会降低写作效率。

我的个人判断是:mdput目前的完成度已经足够当一个"能干活"的日常编辑器了,但距离"优秀"它还差两件事。一是补上Pandoc导出的集成,让PDF导出不需要用户手动折腾命令行;二是把代码块复制行号这个bug修掉,再补几个像样的主题。如果官方按这个节奏迭代下去,它在免费Markdown编辑器这个细分赛道里,是有机会站住脚的。

最后分享一个实用小技巧:如果你决定用mdput,建议你在设置里把"自动保存"的间隔调到最短,mdput的性能表现让高频自动保存几乎没有感知,而自动保存这件事在这个编辑器上比任何插件都重要,能帮你规避掉那些意想不到的闪退风险。我用这一周里遇到过两次闪退,都是发生在快速剪切大段内容的时候,但因为自动保存开得勤,文件内容几乎没丢过。工具可以慢慢变好,你的内容安全不能等,这一条比任何评测结论都实在。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询