feat: v0.8.1 —— 代码框左上角加语言下拉菜单

- 编辑模式下每个代码框左上角显示当前语言(纯文本 / C++ / Python …),
  点开是一个带勾选标记的语言菜单
- 选中后改写围栏上的语言标记(例如 ```cpp → ```python),
  高亮立即跟着变;选「纯文本」则去掉语言标记
- 下拉与复制按钮都是画在编辑器视口里的,跟着滚动重算,源码模式下都不显示
- 「纯文本」加入中英文翻译
- 截图与 README 同步
This commit is contained in:
2026-10-22 18:16:14 +08:00
parent 233d732604
commit 0b32ccaaf3
10 changed files with 199 additions and 29 deletions
+3 -1
View File
@@ -2,7 +2,7 @@
一个轻量的跨平台 Markdown 编辑器,基于 **Qt 5 / C++17** 构建。
当前版本 **0.8.0**。
当前版本 **0.8.1**。
## 界面
@@ -29,6 +29,8 @@
- 代码块按语言做语法高亮:C / C++ / Python / JavaScript / TypeScript /
Java / Rust / Go / JSON / Bash / SQL / YAML,关键字、字符串、数字、
注释、预处理指令分色;不认识的标记语言就按等宽纯文本显示
- 代码框**左上角**是语言下拉菜单,选一下就会改写围栏上的语言标记,
高亮立刻跟着变(选「纯文本」则去掉语言)
- `Tab` / `Shift+Tab` 整行缩进,选中多行时批量缩进
- 自动换行(`Alt+Z`)、`Ctrl+滚轮` 或 `Ctrl++` / `Ctrl+-` 缩放字号
- 撤销 / 重做、剪切 / 复制 / 粘贴,菜单项会跟随可用状态自动灰显