Files
mnote/design/11-wolai/pages/quick-command-menu.md
T

139 lines
4.6 KiB
Markdown
Raw Normal View History

2026-05-19 08:11:58 +08:00
# 快捷命令菜单
> 来源:https://www.wolai.com/wolai/... (快捷命令菜单)
> 用途:mnote `/` 命令菜单完整功能参考
>
> 实现状态:**部分实现** — 基础块类型命令可用,进阶块/行内元素/媒体/快速输入多数缺失
## mnote 实现状态
### ✅ 已实现的快捷命令对应
| 类别 | 覆盖情况 |
|------|---------|
| **基础块** | ✅ 文本、标题、列表、数字列表、待办列表、引述文字、分割线、代码片段,均通过 Tiptap 扩展注册(`EditorBlockType`|
| **行内样式** | ✅ 粗体/斜体/下划线/删除线/行内代码/链接 |
| **数学公式** | ✅ LaTeX 数学公式(Tiptap 扩展)|
| **页面引用** | ✅ `PageReference` / `BlockReference` 块类型 |
| **思维导图** | ✅ `/mindmap` 命令可用 |
### ❌ 未实现的快捷命令
| 类别 | 缺失 |
|------|------|
| **进阶块** | 按钮、进度条、数据表格、Mermaid 绘图、仪表数字、会议 |
| **行内元素** | Font Awesome 图标、脚注、注释 |
| **媒体** | 嵌入 Bilibili/腾讯/优酷/YouTube、嵌入第三方应用 |
| **快速输入** | 时间/日期/now 快捷命令 |
| **快速分栏** | 2/3/4/5 列分栏 |
| **快速功能** | 页面关系图入口设置、导入文件/CSV |
| **文字/背景色快捷命令** | `/red`, `/blue` 等颜色拼音命令 |
> **注意**:当前 leptos-tiptap island 使用 block handle shell`+` 按钮)而非 `/` slash 命令菜单。Tiptap 的 `SlashCommand` / `Suggestion` 扩展未注册。
## 核心交互
编辑状态下键入 **`/`(斜杠)**唤起快捷命令菜单,中文输入时顿号也会触发。键入 `/` 后继续输入内容可过滤菜单选项。
例如:`/tp` + Enter 即可插入图片。
## 完整命令列表
### 基础块
| 块类型 | 快捷命令(拼音/英文) |
|--------|----------------------|
| 文本 | `/wb /wenben /text /plain` |
| 待办列表 | `/dblb /daiban /todo` |
| 标题 H1-H4 | `/bt /biaoti /title /head /h1 /h2 /h3 /h4` |
| 列表(无序) | `/lb /liebiao /wuxu /wx /bullet` |
| 数字列表(有序) | `/szlb /shuzi /number` |
| 折叠列表 | `/zdlb /toggle` |
| 引述文字(blockquote | `/yswz /yinshuwenzi /quote` |
| 着重文字(callout | `/zzwz /zhuozhongwenzi /callout` |
| 分割线 | `/fgx /fengexian` |
| 代码片段 | `/dmpd /daimapianduan /code` |
| 数学公式 | `/sxgs /shuxuegongshi /latex /math` |
### 进阶块
| 块类型 | 快捷命令 |
|--------|---------|
| 按钮(模板按钮) | `/mban /mubananniu /template` |
| 进度条 | `/jdt /jindutiao /progressbar` |
| 简单表格 | `/jdbg /jiandanbiaoge /simpletable /table` |
| 数据表格(database | `/sjbg /shujubiaoge /database` |
| Mermaid 绘图 | `/mermaid` |
| 仪表数字 | `/ybsz /dashboard` |
| 会议 | `/hy /meeting` |
### 块转换
`/zhw + 块名称拼音首字缩写`,例如转换为"列表"输入 `/zhwlb`
可转换类型:文本、待办列表、标题、列表、数字列表、折叠列表、引述文字、着重文字、代码片段、数学公式
### 行内元素
| 类型 | 快捷命令 |
|------|---------|
| 行内数学公式 | `/hngs` |
| Emoji 表情 | `/bq /biaoqing /emoji` |
| Font Awesome 图标 | `/tb /fa /fontawesome` |
| 脚注 | `/jz /jiaozhu /footnote` |
| 注释 | `/zs /zhushi` |
### 媒体与附件
| 类型 | 快捷命令 |
|------|---------|
| 图片 | `/tp /tupian /img /image /picture` |
| 文件附件 | `/wj /wenjian /file` |
| 视频 | `/sp /video` |
| 音频 | `/yp /audio` |
| 嵌入 Bilibili | `/bzsp /bilibili` |
| 嵌入 腾讯视频 | `/txsp /tencent` |
| 嵌入 优酷 | `/yksp /youku` |
| 嵌入 YouTube | `/ygsp /youtube` |
| 嵌入第三方应用 | `/qrnr /embed` |
| 网址书签 | `/wzsq /bookmark` |
### 插入引用
| 类型 | 快捷命令 |
|------|---------|
| 页面引用链接 | `/ymyylj` |
| 行内块引用 | `/hnkyy` |
| 嵌入块引用 | `/qrkyy` |
### 快速输入
| 类型 | 快捷命令 |
|------|---------|
| 快速输入时间 | `/sj /shijian /time` |
| 快速输入日期 | `/rq /riqi /date` |
| 快速输入现在(日期+时间) | `/xz /xianzai /now` |
### 快速分栏
| 操作 | 快捷命令 |
|------|---------|
| 2 列分栏 | `/2` |
| 3 列分栏 | `/3` |
| 4 列分栏 | `/4` |
| 5 列分栏 | `/5` |
### 快速功能
| 操作 | 快捷命令 |
|------|---------|
| 个人设置 | `/grsz /per` |
| 空间设置 | `/kjsz /works` |
| 打开搜索 | `/sou /search` |
| 打开页面关系图 | `/ymgxt /network /diagram` |
| 导入文件 | `/drwj` |
| 导入数据表格(CSV | `/drbg` |
| 退出登录 | `/quit /exit /logout` |
### 文字颜色/背景色
`/ + 颜色拼音/缩写/英文`,如 `/hs``/red` 为红色。