diff --git a/docs/project/Markdown/index.md b/docs/project/Markdown/index.md index 1c13853e..0c9dd16e 100644 --- a/docs/project/Markdown/index.md +++ b/docs/project/Markdown/index.md @@ -8,6 +8,9 @@ navbar: false const titleInfo = { subTitle: '✨ 强大的Markdown编辑器', logo: url, + linkList: [ + { content: '🚀 快捷键一览', target: './shortcut/' }, + ] } diff --git a/docs/project/Markdown/shortcut/index.md b/docs/project/Markdown/shortcut/index.md new file mode 100644 index 00000000..130876eb --- /dev/null +++ b/docs/project/Markdown/shortcut/index.md @@ -0,0 +1,90 @@ +# 快捷键一览 + +## 通用 + +| 名称 | 快捷键 | 备注 | +|---------|-----------------------|---------------------| +| 表情 | :/⌘ E | +| 标题 | Ctrl H / ⌘ H | 参见下文 | +| 粗体 | Ctrl B / ⌘ B | +| 斜体 | Ctrl I / ⌘ I | +| 删除线 | Ctrl S / ⌘ S | +| 链接 | Ctrl K / ⌘ K | 参见下文 | +| 无序列表 | Ctrl L / ⌘ L | 参见下文 | +| 有序列表 | Ctrl O / ⌘ O | 参见下文 | +| 任务列表 | Ctrl J / ⌘ J | 参见下文 | +| 引用 | Ctrl ; / ⌘ ; | 参见下文 | +| 分割线 | Ctrl Shift H / ⌘ ⇧ H | +| 代码块 | Ctrl U / ⌘ U | 参见下文 | +| 代码 | Ctrl G / ⌘ G | +| 元素前插入空块 | Ctrl Shift B / ⌘ ⇧ B | wysiwyg & ir 模式 | +| 元素后插入空块 | Ctrl Shift E / ⌘ ⇧ E | wysiwyg & ir 模式 | +| 表格 | Ctrl M / ⌘ M | 参见下文 | +| 撤销 | Ctrl Z / ⌘ Z | +| 重做 | Ctrl Y / ⌘ Y | +| 隐藏编辑器 | Ctrl P / ⌘ P | sv 模式 | +| 全屏 | Ctrl ' / ⌘ ' | +| 向上移动块元素 | Ctrl Shift U / ⌘ ⇧ U | wysiwyg & ir 模式 | +| 向下移动块元素 | Ctrl Shift D / ⌘ ⇧ D | wysiwyg & ir 模式 | +| 移除当前元素 | Ctrl Shift X / ⌘ ⇧ X | wysiwyg 模式 | +| At 用户 | @ | +| 错误输入 | Backspace | + +## 标题 `Ctrl H` / `⌘ H` + +| 名称 | 快捷键 | +|-------|----------------------------------------| +| 变大 | Ctrl + / ⌘ + | +| 变小 | Ctrl - / ⌘ - | +| H1-H6 | Ctrl Alt 1/2/3/4/5/6 / ⌘ ⌥ 1/2/3/4/5/6 | +| 弹出菜单 | Ctrl H / ⌘ H | + +## 链接 `Ctrl K` / `⌘ K` + +| 名称 | 快捷键 | +|------------|---------------------| +| 输入框和元素之间切换 | Alt Enter / ⌥ Enter | +| 输入框之间切换 | Tab | + +## 列表 `Ctrl L/O/J` / `⌘ L/O/J` + +| 名称 | 快捷键 | 备注 | +|-----------|--------------------------------------------|-----------------------------------------| +| 缩进 | TabCtrl Shift I / ⌘ ⇧ I | Tab: 光标需位于开头 | +| 反向缩进 | Shift Tab / ⇧ TabCtrl Shift O / ⌘ ⇧ OEnter | Shift Tab / ⇧ Tab: 光标需位于开头Enter: 需为空列表项 | +| 完成和待办之间切换 | Ctrl Shift J / ⌘ ⇧ J | 任务列表 | + +## 引用 `Ctrl ;` / `⌘ ;` + +| 名称 | 快捷键 | 备注 | +|------------|----------------------------|----------------------------------------------| +| 在顶层引用前插入空块 | Ctrl Alt Enter / ⌘ ⌥ Enter | wysiwyg 模式 | +| 在顶层引用后插入空块 | Alt Enter / ⌥ Enter | wysiwyg 模式 | +| 插入块元素 | Ctrl Shift : / ⌘ ⇧ : > | Ctrl Shift : / ⌘ ⇧ :: 块元素变为引用>: 内联元素中插入引用 | +| 引用和块元素之间切换 | Ctrl ; / ⌘ ; | + +## 代码块 `Ctrl U` / `⌘ U` + +| 名称 | 快捷键 | +|-------------|---------------------| +| 输入框和代码块之间切换 | Alt Enter / ⌥ Enter | +| 隐藏编辑界面 | Escape | +| 选中所有代码 | Ctrl A / ⌘ A | + +## 表格 `Ctrl M` / `⌘ M` + +| 名称 | 快捷键 | +|-------------|----------------------------| +| 在上方插入一行 | Ctrl + / ⌘ ⇧ F | +| 在下方插入一行 | Ctrl + / ⌘ + | +| 删除行 | Ctrl - / ⌘ - | +| 在左边插入一列 | Ctrl Shift + / ⌘ ⇧ G | +| 在右边插入一列 | Ctrl Shift + / ⌘ ⇧ + | +| 删除列 | Ctrl Shift - / ⌘ ⇧ - | +| 左对齐 | Ctrl Shift L / ⌘ ⇧ L | +| 中对齐 | Ctrl Shift C / ⌘ ⇧ C | +| 右对齐 | Ctrl Shift R / ⌘ ⇧ R | +| 光标移动到输入框中 | Alt Enter / ⌥ Enter | +| 输入框之间切换 | Tab | +| 将光标移动到上一个元素 | Shift Tab / ⇧ TabBackspace | +| 将光标移动到下一个元素 | Tab |