用 C++20 和 Qt 写一个只管快的 Markdown 编辑器
来源:dev.to — 2026-10-30
📋 概述
作者前不久在 DEV 上写过他如何在一个面向青少年的全球黑客松里用 Godot 做了一款动作游戏,还因此拿到一台 3D 打印机;这篇讲他之后的计划。成品是 MDEZ++:一个轻量 Markdown 编辑器,用 C++20 加 Qt 写成,动机只有一个字——快。它既不是所见即所得,也不是「原始文本加一个单独预览按钮」,而是边打字边在右侧渲染。作者特意让它不需要任何 Markdown 语法知识:格式菜单里都是语义明确的按钮,点一下就套上语法。它还能渲染 HTML 文件,流程几乎一样,也能编辑任何纯文本格式,因此通用性很强。
🔑 核心要点
- 用 C++20 与 Qt 实现,首要目标是速度:作者把它定位成一个轻量、启动和输入都够快的编辑器。
- 左侧输入、右侧实时渲染:既不是所见即所得,也不是写完再点预览。
- 格式菜单让不懂语法的人也能用:点击语义明确的按钮即可套用 Markdown 语法。
- 同时支持 HTML 与任意纯文本文件:同一套工作流覆盖多种纯文本格式。
💡 金句
It is built with C++20 and the Qt Framework for the need for speed.
译:它用 C++20 和 Qt 框架写成,就是为了快。
👍 0
👎 0
← 返回 dev.to 首页