# 快捷命令菜单

> 来源：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` 为红色。
