For everyone — 按键升级
本页说明启用本插件后,各个按键的行为会发生怎样的变化。
行为升级的实质,是将插件命令分配给快捷键。由于部分按键无法在 Obsidian 的快捷键设置页面中设置,因此需要使用本插件设置页面中的开关。快捷键的分配状态确认与取消分配,同样可以在快捷键设置页面中进行。
基础操作升级
如需查看详情,请点击对应命令列中的链接。
| 键 (macOS) | 键 (Windows) | 对应命令 | 行为概述 |
|---|---|---|---|
| ↑ | ↑ | UP | 支持表格 跨越表格行移动时,现在会保持光标的水平位置(列字符位置)。 此前跨越表格行时,光标总是会移动到行首。 |
| ↓ | ↓ | DOWN | 支持表格 与 ↑ 相同,跨越表格行时会保持光标位置。 此前跨越行时,光标总是会移动到行首。 |
Home( fn + ←) | Home | HOME | Smart home 光标将按照显示行左端 → (跳过行首 Markdown 标记后的)正文文本开头 → 行首的顺序移动。 这与标准的 Home 键行为相同,但开启 Smart home (advanced) 后,原本不会执行该行为的标题行(#)、脚注行([^1]:)、标注(> [!type]),也会在第 2 步移动到正文文本开头。关闭 Smart home (standard) 后将不再考虑行首的 Markdown 标记,关闭 Visual line movement 后将不再移动到显示行左端。 支持表格 在表格中,于单元格开头按下 Home 会移动到左侧单元格的末尾。此前会停留在单元格开头。 此外,当 Cross-row navigation 开启时,会从最左侧单元格开头移动到上一行最右侧单元格的末尾;关闭时则停留在最左侧单元格开头。 |
End( fn + →) | End | END | 支持表格 在单元格末尾按下 End 会移动到右侧单元格的开头。此前会停留在单元格末尾。 此外,当 Cross-row navigation 开启时,会从最右侧单元格末尾移动到下一行最左侧单元格的开头;关闭时则停留在最右侧单元格末尾。 |
command + ↑ | Ctrl + Home | TOP | 支持表格 将光标移动到笔记开头。若笔记开头是表格,则会移动到表头行的开头。 此前若开头是表格,会移动到表格的最后一行。 |
command + ↓ | Ctrl + End | BOTTOM | 支持表格 将光标移动到笔记末尾。若笔记末尾是表格,则会移动到最底部一行的末尾。 此前若笔记末尾是表格,会移动到表头行的开头。 |
Page Up( fn + ↑) | Page Up | Page up | 支持表格 滚动页面时,光标会保持在屏幕上的同一位置,即使滚动后的位置落在表格内部,也能正确落位。 此前即便本应落在表格内部,光标也一定会移动到表格外。 |
Page Down( fn + ↓) | Page Down | Page down | 支持表格 与 Page Up 相同。 |
单词操作升级
如需查看详情,请点击对应命令列中的链接。
| 键 (macOS) | 键 (Windows) | 对应命令 | 功能概述 |
|---|---|---|---|
option + ← | Ctrl + ← | Word left | 支持中文 按中文/英文单词为单位向左移动。(中文基于词典进行分词) 此前,连续的汉字会被视为一个不可分割的单词整体。 |
option + → | Ctrl + → | Word right | 支持中文 同样按单词为单位向右移动。 |
option + ⌫ | Ctrl + Backspace | Kill word left | 支持中文 按中文/英文单词为单位删除左侧的单词,并存入剪贴板。连续删除的内容会作为一整段文本存入剪贴板。(Emacs 风格的行为:可以将连续删除的多个单词通过一次粘贴整体贴回) 此前无法识别中文分词,且删除内容也不会存入剪贴板。 |
option + ⌦( option + fn + ⌫) | Ctrl + Delete | Kill word right | 支持中文 同样会按单词为单位删除右侧的单词,并存入剪贴板。 |