跳到正文
发现
Malgel:Rust 原生 Markdown 编辑器
桌面应用效率工具

Malgel:Rust 原生 Markdown 编辑器

用纯 Rust 编写的原生 Markdown 编辑器与预览器,支持实时预览、数学公式与 Mermaid 图表。

admin
发布于 2026-10-30
浏览
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 整理,以原仓库为准。

更新记录

  1. v0.1.3当前版本

    新增实时预览(Ctrl+4 / ⌘4),可直接在排版后的文档中书写;侧边栏可新建、重命名、删除、拖动移动文件和文件夹;界面新增法语、西班牙语、简体中文和日语。

评论