发现 
桌面应用效率工具
Malgel:Rust 原生 Markdown 编辑器
用纯 Rust 编写的原生 Markdown 编辑器与预览器,支持实时预览、数学公式与 Mermaid 图表。
- 浏览
- 2
- 访问
- 0
- 下载
- 0
- 版本
- v0.1.3
- 平台
- Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
Malgel 是一款用纯 Rust 编写的原生 Markdown 编辑器与预览器,界面基于 GPUI Kit(GPUI + GPUI Component)构建,官网为 www.malgel.com。它把语法高亮的编辑区与 GitHub 风格的实时预览放在一起,适合需要经常读写 Markdown 文档、笔记和 README 的用户。

主要功能
- 编辑与预览并排:编辑区由 tree-sitter 提供语法高亮,支持行号、自动换行、多光标、查找替换和撤销历史,旁边是实时预览。
- 双向滚动同步:在编辑区滚动或输入,预览停在同一块;滚动预览,编辑区跟到对应的源码行。
- 四种布局:仅编辑区、编辑区加预览、仅预览、实时预览(
Ctrl+1/2/3/4)。 - 实时预览:像 Obsidian 那样直接在排版后的文档里书写,Markdown 标记只在光标附近显示,支持表格增删行列、Tab 缩进列表项、Ctrl+click(macOS 为 ⌘-click)打开链接。
- 丰富的预览渲染:表格、任务列表、删除线、28 种语言的代码块高亮与复制按钮、YAML front matter、本地与远程图片、GitHub alerts(
> [!NOTE]等)、部分内联 HTML、<details>折叠区块。 - 数学公式:行内
$…$与块级$$…$$的 LaTeX 公式,转译为 Typst 数学并由 Typst 排版,在后台线程渲染并缓存。 - Mermaid 图表:
mermaid代码块渲染为流程图、时序图、甘特图等,纯 Rust 绘制,无需浏览器或 JavaScript,可点击放大查看。 - 链接跳转:标题锚点滚动到对应位置,其他 Markdown 文件在 Malgel 中打开,网页链接确认后交给浏览器。
- 格式化命令与智能粘贴:加粗、斜体、列表、引用、代码块等可切换;粘贴或拖入图片会自动保存到文档旁的
assets文件夹并插入链接。 - 导出 HTML / PDF / Word:三种格式都渲染 alerts、公式与图表,嵌入本地图片,离线可用。
- 主题与界面:浅色、深色或跟随系统,内置 Ayu、Catppuccin、Gruvbox、Tokyo Night 等主题;界面支持英语、法语、西班牙语、简体中文和日语。
- 可选功能:标签页、文件侧边栏(
Ctrl+Shift+B)、大纲(Ctrl+Alt+O)、拼写检查、专注模式。 - 可靠性:原子保存、CRLF/UTF-8 BOM 处理、未保存提示、崩溃后恢复草稿、外部修改自动重载、上次会话恢复。

安装与使用
从 releases 页面 下载对应平台的安装包:
- macOS 11+(Apple silicon 与 Intel):打开
.dmg,把 Malgel 拖进 Applications。 - Windows 10+:运行
-setup.exe安装程序,或解压便携版Malgel.exe直接运行。 - Linux x86_64:让
.AppImage可执行后运行,或把压缩包解到~/.local:
tar -xzf malgel-*-linux-x86_64.tar.gz -C ~/.local --strip-components=1
若希望双击 Markdown 文件时用 Malgel 打开,可在设置中使用 Default app for Markdown。
注意事项
- 没有签名证书的构建是未签名版本(macOS 上为 ad-hoc 签名),打开方式见仓库的
docs/RELEASING.md。 - Windows 只允许用户自行选择默认应用,因此该功能只会注册 Malgel 并打开系统默认应用设置页。
- 界面翻译为新增内容,作者欢迎提交修正。
本作品整理自 GitHub 开源项目 rcawston/Malgel,原作者 @rcawston,许可证 Apache-2.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v0.1.3当前版本
新增实时预览(Ctrl+4 / ⌘4),可直接在排版后的文档中书写;侧边栏可新建、重命名、删除、拖动移动文件和文件夹;界面新增法语、西班牙语、简体中文和日语。
评论