· Jeff · 软件  · 4 分钟阅读

Typora — 可能是最好用的 Markdown 文件编辑器

所见即所得的 Markdown 编辑器,跨平台、数学公式、图表、主题丰富,一款买断制良心软件。

所见即所得的 Markdown 编辑器,跨平台、数学公式、图表、主题丰富,一款买断制良心软件。

是什么

Typora 是一款跨平台的 Markdown 编辑器,支持 Windows、macOS、Linux。它最大的特点是所见即所得——你打 ## 标题 回车,立刻变成加粗大标题,没有编辑区和预览区的割裂感。本质上就是用 Markdown 语法操控的一个轻量级 Word。

为什么选它

市面上 Markdown 编辑器很多,但 Typora 有几个地方确实做得更好:

真正的 WYSIWYG。 多数编辑器是左边写代码、右边看效果,Typora 是写的时候代码直接消失变成渲染结果。**加粗** 打出来就是加粗,光标移上去才显源码。对写长文的人来说,沉浸感好很多。

功能全但不臃肿。 表格、脚注、任务列表、目录、代码高亮这些基础功能都有,还直接支持 LaTeX 数学公式 $$E=mc^2$$ 和 Mermaid 流程图、时序图。写技术文档经常需要画架构图,不用再切到 draw.io。

主题可定制。 内置多套主题(GitHub、Newsprint、Night 等),社区还有大量 CSS 主题。我个人用浅色 + 等宽字体主题,长时间写代码文档眼睛不累。专注模式和打字机模式也很实用。

导出丰富。 直接导出 PDF、HTML、Word、LaTeX、ePub、图片等格式。写完后一键出 PDF,排版保留得很好。

买断制。 一次性 $14.99(¥89),终身使用,三台设备。对比现在什么都订阅的软件生态,这个定价很良心。

和一些竞品的区别

TyporaObsidianVS Code
编辑模式WYSIWYG 实时渲染编辑/预览分栏编辑/预览分栏
定位纯写作工具知识库 + 双向链接通用代码编辑器
数学公式✅ 原生✅ 插件✅ 插件
图表✅ Mermaid 原生✅ 插件✅ 插件
插件生态主题 CSS极其丰富极其丰富
价格$14.99 买断个人免费免费

简单说:Typora 适合专注写文章、写文档的人;Obsidian 适合建立知识库、做笔记的人;VS Code 适合写代码顺便写 Markdown 的人。三者的定位不同,没有谁替代谁。

一些细节体验

Typora 有几个小功能用习惯后回不去:

  • 大纲面板:左侧自动生成文档目录,点哪跳哪,写长文时导航很方便
  • 字数统计:底部常驻字数、行数、阅读时间
  • 图片拖拽:把图片拖进编辑器自动复制到本地目录并插入 ![alt](./path)
  • 快捷键Ctrl+1~6 切换标题级别,Ctrl+Shift+K 插入代码块,Ctrl+Shift+I 插入图片

总结

如果你经常写 Markdown 文件(博客文章、项目文档、技术笔记),需要一个干净、开箱即用、不用折腾配置的编辑器,Typora 是非常好的选择。它的 WYSIWYG 体验目前在同类型产品里仍然是最成熟的。

官网:https://typora.io

下载

Windows 版:https://pan.quark.cn/s/0f172af10b64

☕ 如果这篇文章对你有帮助

欢迎请 Jeff 喝杯咖啡,支持我持续分享更多软件技巧~

打赏功能即将上线,先点个赞也是支持 ❤️

返回博客

相关文章

查看全部 »
进程还在,端口已死:一个单线程 HTTP 服务的「假活」陷阱,和我的四层加固

进程还在,端口已死:一个单线程 HTTP 服务的「假活」陷阱,和我的四层加固

我自建的一个统计面板曾经挂了整整 16 天我才发现:进程从没退出、端口一直在 LISTEN、CPU 占用是零,看上去「健康得不得了」,可所有新连接都拿不到响应,公网一律 504。根因是单线程 HTTPServer 没有 socket 超时,被一条半开连接永久阻塞;更值得记的是第二层——进程监督器只认「进程存活」,这种假活对它完全不可见。这次我给它上了四层加固,也第一次想明白:为什么「重启脚本」这种修复,会被下一次部署悄悄冲掉。

1.3GB 内存的服务器上,浏览器自动化必然 OOM:我最后用纯 HTTP 重写了一遍签到

1.3GB 内存的服务器上,浏览器自动化必然 OOM:我最后用纯 HTTP 重写了一遍签到

一个每天跑的签到脚本,用 Playwright 时 6 分钟才启动完浏览器、随后必崩。我一度以为是脚本写得不对,换了三种写法都没用。真正的结论是:在 1.3GB 内存、swap 全满的机器上,浏览器自动化注定失败——不是代码问题,是物理问题。更值得记的是第二层翻车:当时得出的「必须借浏览器上下文」这个结论本身就是错的,而它被固化进了代码,白折腾了一周。

自建 AI Agent 记忆系统的冲突消解:软失效、事件账本,和同一个 bug 我修了两次

自建 AI Agent 记忆系统的冲突消解:软失效、事件账本,和同一个 bug 我修了两次

Agent 的记忆越攒越多,新事实和旧事实开始打架。本文记录我给自己那套记忆系统做「冲突消解」的完整实现:为什么不能直接删、软失效 + 事件账本怎么设计、用什么判据判定两条记忆冲突。重点是一个真实的翻车——判据太激进,一条新记忆横扫了 50 条无关事实,误杀 19 条。更值得记的是:同一个 bug,我修了两次。

AI Agent 定时任务为什么静默失败:两个我踩过的坑与实测数据

AI Agent 定时任务为什么静默失败:两个我踩过的坑与实测数据

定时任务连续几天不出活,日志里却看不出错——这是跑 LLM 自动化最常见的一种失败。本文是我排查一个每日定时任务的完整记录,两个真实根因:推理型模型的 token 预算被思维链烧穿(实测 4096 下 2/6 空回复、8192 下 0/6),以及框架的「模型漂移保护」fail-closed 静默跳过任务。附复现方法、修法和一份模型横向压测表。