ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Markdown编辑器:VNote、R Markdown、ColaMD、SoloMD、mq

Markdown编辑器:VNote、R Markdown、ColaMD、SoloMD、mq 虽然之前写过很多篇Markdown编辑器也轻度体验使用过不少MarkDown基础及表格、KaTeX公式、矩阵、流程图、UML图、甘特图语法Markdown编辑器/笔记软件汇总NotebookLM、note-gen、MiaoYan编辑器和笔记软件汇总Typst、Reminds、Memos、Editor、MDX Notes、JottyMarkdown编辑器Glow、QOwnNotes、Marka、Moji、momeiMarkdown拓展CommonMark、GFM、Pandoc MD、MarkItDown、markdown-it、md4x本文继续汇总几款值得了解的Markdown编辑器。VNote基于Qt和C开发、开源GitHub13K Star1.3K Fork跨平台Markdown编辑器强调笔记管理和编辑体验适合维护体量较大的本地Markdown资料库。官方文档。富文本支持写作过程中可将富文本解析成Markdown再粘贴图片也能按需保存到本地。复制内容时可转成富文本在其他编辑器里继续使用。笔记本、文件夹和笔记的层级管理也比临时打开一个.md文件更完整。支持Mermaid、Flowchart.js、WaveDrom、PlantUML、Graphviz、MathJax、任务列表、脚注和标记语法。实战从GitHub Release页面下载各大主流平台安装包双击安装。R Markdown官网开源GitHub3.1K Star989 ForkColaMD官网开源GitHub1.2K Star83 Fork、TypeScript实现的Markdown编辑器支持任务列表、LaTeX、搜索、自定义CSS主题、PDF和HTML导出。标题栏还有一个状态提示点用来显示Agent正在写入或已经结束。注意没有内置AI也不做云同步和插件系统。Joplin笔记内容采用 Markdown可以放进笔记本添加标签和待办事项再通过全文搜索快速找回。提供网页剪藏扩展浏览器里的文章和截图可以收进自己的资料库。支持从Evernote等平台导入数据。需要多端同步时可以选择 Nextcloud、Dropbox、OneDrive 或 Joplin Cloud并启用端到端加密。Yank Notehttps://github.com/purocean/yn编辑器使用 Monaco 内核操作习惯和 VS Code 接近。支持版本回溯、文件加密、全文搜索、内置终端、代码运行、插件和宏替换。文档里可以嵌入 PlantUML、Drawio、ECharts、Mermaid、Luckysheet 和 HTML 小工具嵌套列表还能显示成脑图。JavaScript、PHP、Node.js、Python 和 Bash 代码块可以在应用里运行。适合技术笔记、可执行教程或数据展示。AI Copilot 支持文本补全、内容生成和图片生成可以连接 OpenAI、Ollama、Gemini、Kimi、通义千问等服务还支持 OpenCode AI Agent。SoloMD官网开源GitHub1.2K Star78 Fork、TypeScriptVueRust实现MD编辑器。代码、测试和发版几乎全部由Anthropic的编码智能体Claude Code完成由一位人类维护者把握方向、决定发什么。Issue和PR也由Claude处理和回复。特性内置 Agent 面板右侧一等公民面板与 Outline、Backlinks 平级。流式输出地与整个 vault 对话Cursor 风格的 tool-call 卡片把每次读、写都展开在面板里。运行历史以纯 markdown 写到workspace/.solomd/agent-runs/可 grep可 git定时 RecipeYAML 文件放在 .solomd/agents/*.yml。触发器:cron、on-save、on-commit、on-tag-add、手动。每次运行进自己的 AutoGit 分支agent/recipe/run-id先看 diff 再决定 accept 或 reject从不直接污染main。write-cap默认5硬上限50Trace 视图 重放每次运行都吐 trace.jsonl —— 一行一步 (model_call、tool_call、tool_result、git_commit、done)。UI 渲染成可折叠步骤卡片带 token 数和成本估算。从第 N 步重放会复用 trace 前缀重新跑一次。新的 read_agent_trace MCP 工具让 agent 也能读自己的 trace多 vault Federationsolomd-mcp --workspace path1 --workspace path2—— 一个 MCP 会话多个 vault。工具签名加上可选的 workspace 参数 (默认 第一个向后兼容)。设置 → 集成里加了 MCP profile一键复制 Claude Desktop 配置Ollama 一等公民自动检测 localhost:11434没装就提示安装 Ollama/api/tags 列出已装模型空模型时提供拉取推荐模型按钮 (qwen2.5:1.5b 约 1 GB)。3 个内置预设 —— rewrite (7b)、quick (1.5b)、CJK 友好 (14b)。Recipe 可以指定 provider: local 跑廉价的本机自动循环GitHub 同步保存就推到自己的 GitHub 私库定时拉取。基于 libgit2 系统钥匙串 —— 数据全在你的账号里没有 SoloMD 服务器、没有订阅。GitLab、Gitea、任意 HTTPS git 地址也支持端到端加密可选的工作区口令。Argon2id → XChaCha20-Poly1305远端只看到密文。本地仍然是明文所以搜索、RAG、AI 改写都能正常用iCloud、Dropbox、OneDrive工作区在云盘文件夹里时SoloMD 自动识别并在此之上加一层跨设备会话恢复在另一台机器打开原来的标签页自动回来公开只读分享命令面板一条「复制分享链接」就能生成solomd.app/share链接对方在浏览器里就能阅读你公库里这篇笔记不用装SoloMD语义搜索⌘⇧F 打开搜索面板按语义匹配段落不只是关键词。完全本地运行 —— 不下载模型文件不发网络请求。设置里需要手动开启否则什么都不会扫WYSIWYG 实时编辑第四种视图模式 (源码、分屏、实时编辑、预览)。标题行内显示更大**粗体**真粗不显示星号列表自动缩进。光标进入行时才显示原始标记AutoGit版本历史每次⌘S都在工作区里的本地.git仓库写一次快照。侧栏历史面板列出每次提交一键回滚。libgit2内置不需要装git。永不自动pushAI 改写14 个 BYOK provider选中文字按 ⌘J。OpenAI、Claude、Gemini、xAI、Mistral、Groq、DeepSeek、通义、智谱 GLM、Kimi、豆包、硅基流动、OpenRouter、Ollama。Key 存系统钥匙串直连厂商无中转内置MCP Server1.5 MB二进制。把vault接入Claude Desktop、Cursor、Codex CLI。开箱8个只读工具2个写工具需要--allow-write开关。stdio协议不开网络端口实时预览光标离开行后 Markdown 标记自动隐藏标题真大粗体真粗无工具条干扰。分屏左右按行同步滚动图片粘贴拖拽截图后 ⌘V 直接粘贴图片自动存到_assets/文件夹并插入 markdown 链接。预览中点击图片或Mermaid图表弹出全屏浮层滚轮或手势缩放文件树ripgrep搜索打开文件夹侧栏浏览文件跨所有.md、.txt文件ripgrep风格全局搜索。⌘P模糊跳转任意文件富语法8主题13种代码块语言、KaTeX 数学公式、Mermaid 图表、脚注、YAML front-matter、高亮。8 套主题 (Light、Dark、Nord、Solarized、Monokai、Dracula、GitHub Light)自定义CSS中文一等公民自动识别编码 (UTF-8、GBK、Big5、Shift_JIS)基于 chardetng。CJK 字数统计、简繁转换、拼音导出这些Typora和Obsidian都不原生支持Pandoc导出PDF(含公式和图表)、Word.docx、HTML、EPUB、ODT、LaTeX、RTF。拖入.docx、.pdf、.xlsx、.pptx、.csvSoloMD立刻转成Markdown又小又快约15MB安装包对比Typora 70MB、Obsidian 110MB技术栈Tauri 2 Rust Vue 3 CodeMirror 6跨平台支持macOS、Windows、Linux x64、Linux ARM64mq官网类似于jq、Rust实现、开源GitHub1K Star22 Fork终端下的markdown查询语言在线体验。灵感处理JSON有jq处理YAML使用yq。输出格式默认Markdown支持JSON、CSV、表格、HTML、YAML输入格式支持MDX、HTML、纯文本、JSON、CSV、TOML、XML、YAML权限模型文件读写、网络请求、执行外部命令、读环境变量默认全部关闭要用得显式打开--allow-read、--allow-write、--allow-net、--allow-run、--allow-env而且每个都能带路径或域名做白名单比如--allow-netexample.com。system函数执行外部命令时是直接 exec不经过 shell所以参数里的 shell 元字符不会被解释。查询语言支持从 HTTP 导入模块这块更谨慎默认禁止开了之后还有mq.lock做内容校验--frozen可以在 CI 里强制不允许新增锁记录——意思是新模块的内容只在本地那次能 review 的运行里被信任不会在 CI 里悄悄进来。对一个文本处理工具来说把供应链和沙箱想到这个程度是超出预期的。生态集成REPL、格式化器、linter、类型检查器、LSP还有个基于 DAP 的实验性调试器mq-dbg能单步跟进一条查询的求值过程。编辑器侧有 VS Code 扩展、Neovim 配置8 月 18 日发布的 v0.8.3 刚加上了基于 LSP4IJ 的 JetBrains 插件。语言绑定覆盖 Elixir、Python、Ruby、Java、Go核心还编了 WebAssembly 版本所以官网上有能直接试的 Playground也有托管的 REST 接口安装curl-sSLhttps://mqlang.org/install.sh|bashbrewinstallmqcargoinstallmq-run命令行示例# 抽出所有标题mq.hREADME.md# 只要一级标题也可以写 .h(1, 2) 或者 .h(1..3) 这种范围mq.h(1)README.md# 只要 Rust 代码块mq.code(rust)example.md# 抽出所有链接的 URLmq.link.urlREADME.md# 排除 js 代码块mq.code | select(.code.lang ! js)examples.md官方提供GitHub Action-uses:harehare/setup-mqv1 -run:mq.codeREADME.md其他AI和LLM时代自研闭源或开源Markdown编辑器早已是重灾区另几个重灾区大概是SQL客户端、Git客户端。TizuMarkNotratmarkforgezeromdvscodemirafoamVloam Mermaid官网在线Mermaid编辑器。用来写流程图、时序图、类图和状态图。打开就能用不用安装也不用注册。可复制源码复制SVG也可下载SVG或PNG。SeeMD个人项目开源GitHub6 Star1 ForkGitee、基于TypeScriptRustVite实现、极其轻量、Markdown工具可查看、编辑。功能可渲染显示代码块、图片等可切换离线、联网有些图片不是本地保存的类似HTML网页那样是网络链接显示需要网络请求MarkMate官网JavaScriptCSS实现、开源GitHub5 Star、为大模型工作流量身打造的桌面文件编辑器。一个应用打通MD写作、JSONL数据浏览、JSON修复、数据标注、多格式导出全链路。Koinote官网TypeScriptGo实现、开源GitHub21 Star5 Fork、所见即所得的在线Markdown编辑器边写边渲染图片粘贴即进图床一键导出到微信公众号、PDF、Word。SuperMarkdown开源GitHub4 Star1 Fork跨平台、TypeScript实现Markdown编辑器。所见即所得ProseMirror内核、多标签页、全文搜索与替换、KaTeX 数学公式、Mermaid 图表、代码高亮、任务列表与表格、大纲导航、亮/暗主题、一键导出 HTML/PDF、自动保存。特性极简模式 —— 只留文字其余消失视图 → 极简模式 或按 F9 一键进入。标题栏、标签栏、工具栏、侧边栏、大纲、状态栏全部隐藏屏幕只剩纯粹的编辑区。右上角悬浮「退出极简」按钮或按 Esc / 再次按 F9 即可退出。适合全屏码字、演示写作。专注模式 —— 只高亮你正在写的那一段视图 → 专注模式 开启后光标所在的段落保持清晰其余内容自动淡化。长文写作时视线自然聚焦在当下不再被上下段落干扰。可与极简模式叠加白底 单段高亮安静得像一张纸。打字机模式 —— 光标永远在屏幕正中央灵感来自机械打字机。开启后光标始终保持在视口垂直居中文字随输入向上平缓滚动眼睛无需追随光标上下跳动。方案定位Markdown能力所见即所得扩展性CodeMirror/Monaco代码编辑器强文本弱中Slate/TipTap富文本需大量转译强强ProseMirror结构化文档编辑器需自建Schema极强极强ProseMirror的核心是Schema定义的文档模型Transaction驱动的状态机而非简单的 contenteditable。它天生适合“Markdown ↔ 文档树 ↔ 视图”的三角转换且对表格、数学公式、自定义 NodeView 的支持远超 Slate。技术栈Electron 37 React 19 ProseMirror Zustand esbuild/vitesrc/ ├── main/ # 主进程窗口、菜单、文件/导出 IPC、单实例 ├── preload/ # contextBridge 暴露 api └── renderer/ # 渲染进程 ├── editor/ # ProseMirror 内核 │ ├── schema.ts # 文档模型 │ ├── parser.ts # Markdown → 文档 │ ├── serializer.ts # 文档 → Markdown │ ├── nodeviews.ts # 代码块/公式/图片 视图 │ ├── plugins.ts # 快捷键/输入规则 │ └── export.ts # HTML/PDF 导出 └── store.ts # Zustand 全局状态MarkdownRenderKanlorOne MDLens官网免费不开源。Nova Workspace开源GitHub2 Star桌面应用将Markdown文档编辑、AI智能助手、项目待办管理、版本历史、模板系统等深度集成在一个统一的工作界面中。功能模块能力价值首页工作台今日待办、逾期任务、最近文档、AI状态一目了然快速启动文件管理Monaco编辑器、多标签、Markdown实时预览专业编辑体验AI助手多模型配置、流式对话、文档总结/改写AI真正融入工作流待办中心项目级Todo、优先级、子任务、来源追溯任务不丢失进度可追踪模板系统PRD、会议纪要、技术方案、周报等快速创建专业文档版本历史自动保存、AI操作前备份内容安全随时回溯导出系统文档导出HTML/PDF项目报告导出一键生成交付物AI能力深度融入每个工作环节文档处理AI智能总结一键总结长文档核心要点大纲生成根据主题自动生成文档结构内容改写优化表达、调整风格、扩写/缩写问答交互基于文档内容智能问答待办管理AI任务提取从会议纪要中自动提取待办事项智能填充使用模板时AI自动填充内容项目报告AI生成项目进度总结报告多模型支持兼容所有 OpenAI Compatible API支持配置多个AI服务商DeepSeek、Qwen、Claude等国内模型友好低延迟访问
返回列表