好用的md文件编辑器——TyporaS与Typora

下载开源项目,压缩包里几乎总躺着一个 README.md;写技术笔记、整理需求、记一次调试过程,也越来越多人习惯存成 .md。

Markdown 为什么流行,已经有太多文章讲过:纯文本、对 Git 友好、写作时不用分心管排版。但真正决定"愿不愿意打开它写东西"的,往往不是语法,而是那个编辑器。

Typora 是很多人第一个用得下去的 Markdown 编辑器。它做了一件很聪明的事:取消预览窗格 。左边写、右边看的双栏消失了,你敲下 ##,符号淡出,页面上留下一个标题------写下的就是最终看到的。

但它有两个绕不开的问题。一是收费,破解版总带着弹窗,能用但不好用;二是那些"每天都会碰到的小事",它并不打算替你解决:同时看三个文件要开三个窗口;想新建一个 md,得先打开软件再另存为;写张参数表要背语法;插图之后文件夹一挪,图片全变红叉。

TyporaS 就是在这样的背景下写出来的。它保留了"编辑即预览"的手感,把上面这些琐事重新做了一遍。

一、它不是皮肤,是一个独立实现

先把关系说清楚:TyporaS 不是 Typora 的插件、主题或破解版,而是一个用 Electron 加 TOAST UI Editor 独立写的桌面编辑器,没有加载原软件的任何代码和授权逻辑。它用到的组件------Electron、TOAST UI Editor、DOMPurify、Vite------全部是 MIT / Apache-2.0 的开源项目。

这意味着两件事:它免费 ,没有激活、没有试用期、没有"购买正版"弹窗;它完全是本地的,不登录、不联网、文档只在你自己的磁盘上。

当前版本 0.2.2,Windows 安装包 91 MB。

二、八个每天都会用到的设计

1. 一个窗口装下所有文档

Typora 一个窗口只服务一个文件。写文章时同时开着需求文档、代码笔记和一份待办,就得在几个窗口之间 Alt+Tab。

TyporaS 用的是标签页:双击另一个 md 文件,它直接加进当前窗口;Ctrl+Tab 循环切换,Ctrl+W 关掉当前页,Ctrl+Alt+S 一次保存全部。每个标签都有独立的撤销记录和滚动位置,来回切换不会串味。关掉一个改过但没保存的标签,它会问你是保存、放弃还是取消。

左侧边栏还能"打开本地文件夹",把这个目录下的 md 列出来(递归三层),当轻量文件树用。

2. 右键就能新建一个 md

这是个小功能,但装了之后就回不去了。

安装时程序会往当前用户注册一个 .md 的"新建"项(ShellNew)。之后在桌面或任意文件夹里右键 → 新建,菜单里就多了一项 Markdown,点一下得到一个空白 md 文件,双击打开就是 TyporaS。不用先启动软件、再另存为、再改名字。

它只会添加自己那一项,不动你已有的关联设置;卸载时也只清理由它写进去的配置。

3. 停笔 1.5 秒,自动落盘

对已经有路径的文件,停笔 1.5 秒后自动保存。实现上不是直接覆写:先把内容写进临时文件,写好再替换原文件,中途断电也不会留下半个残缺的文档。

更实用的是冲突保护:如果你在别的程序里改过这个文件,它会检测到并停止覆盖,提示你另存为,而不是默默把你刚写的东西盖上去。

自动保存可以在偏好设置里关掉。未命名的文档仍然需要你手动按一次 Ctrl+S 选位置------这一点是故意的,免得硬盘里堆满"未命名1.md"。

4. 大纲能一级一级折叠

长文档的结构比文字更重要。点侧栏的"大纲",会按标题层级列出全文,可以逐级折叠、全部展开或全部折叠,点一下就跳到对应章节。切换标签时,每个标签的折叠状态各自记住,不会被另一个文档带乱。

5. 表格不用背语法

写参数对照表、测试用例表时,Markdown 的竖线语法很折磨人:加一列要数分隔线,删一行怕错位。

在 TyporaS 里点一下表格的任意单元格,正文上方会浮出一排按钮:上方插入行、下方插入行、删除行、左侧插列、右侧插列、删除列,以及"移动 / 对齐"里的上移下移、左移右移、整列左中右对齐、删除整张表。表头固定在顶部,表格再长也不会看丢列名。

6. 图片路径:设一次,之后自动跟

插图是 Markdown 写作最容易崩的环节:图片散落在下载目录,换个电脑全是红叉。

TyporaS 的默认做法是:插入图片时复制到文档同名的 .assets 文件夹,并在 Markdown 里写相对路径。文档和图片是一个整体,拷走整个文件夹就能用,不需要每次开新文档都去改一遍设置。

"格式 → 图片路径管理"里还能做更多:

  • 改图片文件夹名称,或者指定一个固定的图片根目录;

  • 把插入方式改成"嵌入 Markdown"(图片转成 base64 直接写进文件,单图上限 20 MB);

  • 文档另存到别的目录时,自动把本地图片一起复制过去并改写路径;

  • 已经嵌入的图片,一键转回相对路径文件。

7. 脚注:正文上标,底部集中编辑

写技术文章常要加注解,又不想打断正文。在"格式"菜单里插入脚注,正文出现上标编号,页面底部会汇总成一个脚注面板,点编号就地修改内容(脚注内部同样支持 Markdown)。导出 HTML 和 PDF 时,编号和回链都会保留。

8. 主题、字号与两种"专心"模式

内置 GitHub(纯白)、Night(夜间)、Newsprint(纸张)三套样式,在"主题"菜单里一点就换,不用装扩展。

配合两个模式更好用:专注模式(F8) 把当前段落之外的内容淡下去;打字机模式(F9) 让光标始终停在屏幕中间,视线不用跟着文字往下跑。写长文时打开这两个,注意力确实会好一些。

三、Typora 的手感,一样没丢

改造归改造,原来的底子还在:

  • 编辑即预览

    :没有右侧预览窗格,输入标记的瞬间就完成渲染;

  • 源码模式

    :Ctrl+/ 随时切到纯 Markdown,改嵌套列表、复杂表格时比可视化更直接;

  • 查找和替换

    :Ctrl+F,替换按字面量处理,不会把你的 $ 当成正则;

  • 字数统计

    :右下角实时显示,编码固定 UTF-8,保存状态(已保存 / 等待自动保存 / 草稿在本机)一眼可见;

  • 导出

    :HTML 和内嵌 A4 分页的 PDF,本地图片、脚注都会带过去;

  • 排版可调

    :字号 16--22 px;编辑区宽度可选"随窗口调整"(在 860 / 1024 / 1200 px 三档之间断点切换)、填满可用宽度,或固定 720 / 820 / 960 px;侧栏可以拖动调宽,双击复位。

把两者放在一起看,差别大概是这样:

对比项 Typora TyporaS
价格 付费授权 免费
多文件 一窗一文件 多标签,独立撤销与滚动
右键新建 md 无 有
表格编辑 手写语法为主 单元格工具栏
图片存放 可配置,步骤较多 默认同名 .assets
自动保存 有 有,含外部修改冲突保护
公式 / 图表 支持 暂不支持
主题导入 支持自定义 CSS 仅三套内置
Word 导出 经 Pandoc 暂不支持

四、装起来只要几步

  1. 运行安装包 TyporaS-Setup-0.2.2-x64.exe,中文向导,一路下一步;

  2. 安装位置建议单独放,例如 D:\app_common\Typora\install\TyporaS,和原版 Typora 分开,互不干扰;

  3. 装完从桌面或开始菜单打开。卸载走 Windows 应用列表,本机草稿会保留;

  4. 不想安装的话,win-unpacked 目录里的 TyporaS.exe 可以直接跑,但要保留整个目录的配套文件,单独拷一个 exe 是打不开的。

如果 Windows 弹出"已保护你的电脑",点"更多信息 → 仍要运行"即可:个人项目没做代码签名,不是文件有问题。

常用快捷键:

操作 快捷键
新建 / 打开 / 保存 Ctrl+N / Ctrl+O / Ctrl+S
另存为 / 保存全部 Ctrl+Shift+S / Ctrl+Alt+S
切换标签 / 关闭标签 Ctrl+Tab / Ctrl+W
源码模式 Ctrl+/
查找替换 Ctrl+F
加粗 / 斜体 / 链接 Ctrl+B / Ctrl+I / Ctrl+K
专注模式 / 打字机模式 F8 / F9
收起侧栏 Ctrl+Shift+L

最后

工具最好的状态,是让人忘记工具的存在。打开就是一张白纸,写完不用管存没存、图片会不会丢,关掉的时候不弹任何东西------TyporaS 把这些做顺了,也把价格那一栏留给了空白。

如果你也在用 Typora,却总被"再多开一个文件"和"这张图怎么又没了"绊住,可以试试它。

相关推荐
zroooo5 小时前
计算机学习-知识庞大而繁杂
笔记·学习
坤坤子吖5 小时前
算法学习——单调队列
开发语言·c++·笔记·学习·算法
Zhao-Jichao7 小时前
AI Prompting for Everyone 课程笔记 - 05 使用深度搜索 Using Deep Research
人工智能·笔记
এ慕ོ冬℘゜8 小时前
Git 基础规范:小步提交、提交信息规范与常用命令
git·svn
云析赢指标公式网48 小时前
指标开发笔记|主图搭配双副图成套指标逻辑拆解
人工智能·笔记
dreams_dream8 小时前
微信开发者工具报错解决笔记:删除页面后仍报 ENOENT: no such file or directory
笔记
图灵-M8 小时前
【数据结构】静态 & 动态顺序表
c语言·数据结构·笔记
忘了ʷºᵇₐ9 小时前
Git学习笔记
笔记·git·学习
Zhao-Jichao9 小时前
AI Prompting for Everyone 课程笔记 - 04 联网搜索资源 Web Search Sources
人工智能·笔记