这个项目能做什么

MarkEdit 是一款面向 macOS 的免费开源 Markdown 编辑器,定位为内置 TextEdit 的 Markdown 专用对应产品。该项目强调在体积、速度、原生集成和正确性之间取得平衡,而非声称在某一维度上占优。 README 中描述的主要特点: - 注重隐私:不收集用户数据。 - 原生:旨在在 macOS 上使用起来自然贴合,具备原生 UI 控件、力度触控单词查询、内联预测和 Writing Tools。 - 快速:可轻松编辑 10 MB 文件,并被描述为可飞速处理百万行文件。 - 轻量:安装包大小约为 4 MB。 - 可扩展:可与 Shortcuts 和 AppleScript 集成。 Markdown 处理严格遵循 GitHub Flavored Markdown(GFM)规范,没有专有语法或自创功能。多光标编辑和代码折叠等复杂编辑功能基于 CodeMirror 6 构建,以确保正确性和性能。 定制围绕 CSS、JavaScript 和 CodeMirror 扩展构建。官方扩展包括用于预览窗格的 MarkEdit-preview、用于自定义主题的 MarkEdit-theming,以及用于 macOS Tahoe 或更高版本上 Apple Intelligence 的 MarkEdit-ai-writer。 安装方式包括从最新 release 下载 MarkEdit.dmg 并将应用拖入 Applications,或通过 Homebrew 使用 `brew install --cask markedit` 安装。该应用会自动检查更新,较旧的 macOS 版本有单独的 release 标签。一个 wiki 页面提供了手动和开发说明,并提到了一个配套项目 MarkEdit-skill,用于通过 AI agent 管理 MarkEdit。 该项目基于 CodeMirror 6 构建,并使用 ts-gyb 进行代码生成。它作为作者日常使用并公开提供给有类似需求的人的工具而维护。贡献通过 issues 和 pull requests 接受,并倾向于先讨论行为变更,因为该编辑器有意保持极简。