MD Reader v0.2.0
这是一次重要功能更新:MD Reader 从纯阅读器进一步升级为支持多标签 + Markdown 源码编辑的轻量桌面阅读器 / 编辑器。
主要新增
多标签页
- 可同时打开多个 Markdown 文件,工具栏下方新增水平标签栏。
- 已打开的文件再次打开时会直接聚焦对应标签,不会重复创建。
- 标签支持点击切换、中键关闭,并用圆点标记未保存修改。
- 每个标签独立保留:原始内容、未保存草稿、编辑 / 预览模式、大纲和滚动位置。
- 应用重启后会恢复上次打开的标签列表和激活标签。
Markdown 编辑模式
- 新增 CodeMirror 6 源码编辑器,支持 Markdown 高亮、行号、折叠、括号匹配。
- 支持预览 / 编辑一键切换,未保存草稿也可以直接切回预览查看效果。
- 新增查找 / 替换 / 跳转行:
Ctrl+F、Ctrl+H、Ctrl+G。 Ctrl+S现在用于保存当前文件,Ctrl+Shift+S用于另存为。
未保存修改保护
- 切换文件、关闭标签、关闭窗口、关闭文件夹、外部文件变更时,都会保护未保存修改。
- 关闭多个脏标签或退出窗口时,会逐个确认保存 / 不保存 / 取消。
- 文件在外部修改时,会提示重新加载磁盘内容或保留当前编辑。
修复
- 修复接入未保存修改保护后,点击窗口右上角关闭按钮无法退出应用的问题。
- 补充
core:window:allow-destroy权限,并优化关闭流程:无未保存修改时直接走系统默认关闭,有未保存修改时才拦截并弹窗确认。
工程与发布
- 新增
vendor-codemirrorVite 分包,隔离 CodeMirror 相关依赖。 - 新增完整桌面图标集,包含 macOS 所需的
icon.icns。 - 新增 GitHub Actions 实验构建:macOS / Linux 包由 CI 自动生成。
下载说明
Windows(正式版)
MD-Reader-0.2.0-windows-x64-setup.msi:安装版,支持注册.md / .markdown / .mdx文件关联。MD-Reader-0.2.0-windows-x64-portable.exe:绿色版,不写注册表,下载后直接运行。
macOS / Linux(实验版)
macOS / Linux 版本目前为实验版,由 GitHub Actions 自动构建,未做代码签名:
- macOS:下载
.dmg或.app.tar.gz;首次打开可右键 → 打开,或执行:xattr -dr com.apple.quarantine "MD Reader.app" - Linux:可下载
.AppImage/.deb/.rpm;AppImage 首次运行前执行:chmod +x MD.Reader_0.2.0_amd64.AppImage
外部依赖
- 阅读、编辑、多标签、文件树、全文搜索、公式、图表、HTML 导出:无需额外依赖。
- PDF 导出:需要系统安装 Microsoft Edge 或 Chrome(Windows 通常自带 Edge)。
- DOCX 导出:需要安装 pandoc。
2026-06-26 热修更新
本 Release 的安装包已替换为最新构建(tag v0.2.0 已更新到最新提交):
- 修复 PDF 导出偶发误报“Edge headless 连续 3 次未生成有效 PDF”的问题:Edge 返回成功后会等待临时 PDF 真正落盘并达到有效大小,再复制到目标路径。
- 缩小编辑模式下“预览”按钮的眼睛图标,修复图标显示不全的问题。