Universal Cursor Hotkeys
支持 Markdown 表格和中文分词的光标操作增强插件。按键本身的功能强化、Vim 模式支持,以及 Emacs 快捷键与编辑命令组。
将你平时使用的方向键、Home/End 键、Page Up/Page Down 键进一步针对 Markdown 做优化,并让它们在实时预览的 Markdown 表格中也能正确工作。同时也支持默认情况下无法正确识别的中文分词。同样适配 Vim 模式。此外,还提供一整套 macOS 风格的键盘快捷键(Emacs 快捷键)。

概述
Obsidian 的实时预览做得非常出色,Markdown 表格的显示与编辑都相当完善,但光标操作方面仍留有不少不完善之处。此外,单词操作仅依赖空格来分词,像中文这样的文本会被当作一整段连续的单词来处理。
本插件修复了这两个问题,带来更流畅的光标移动体验。除了修正通常无法更改的光标键自身的行为之外,还让 Obsidian 内置 Vim 模式的光标移动支持表格,并提供大量 Emacs 风格的光标移动与编辑命令,让 macOS 风格的键盘快捷键也能在 Windows 环境中使用。
🔑 只想让日常光标操作更好用 →
- 针对 Markdown 优化
Home键的行为 - 让
Page Up/Page Down在 Markdown 表格中也能正确工作 - 让
Ctrl+ ←/→、Ctrl+Backspace/Delete也能对中文文本实现按单词单位的光标移动与删除
⌨️ 正在使用 Obsidian 内置的 Vim 模式 →
- 用
j/k在表格行间上下移动,用w/b/e在表格列间前后移动 - 让
w/b/e也能按中文的单词单位移动 - 即使在表格中,也能用
gg/G移动到笔记的开头/末尾 - 新增与表格操作相关的命令
🅴 想使用 macOS 风格的键盘快捷键(Emacs 快捷键) →
- 让
Ctrl+P/N/B/F也能在 Markdown 表格内移动光标 - 带剪贴板联动、具备累积功能的 Kill & Yank
- 用 Set-mark 进行范围选择,与 Obsidian 自身的
Shift+ 方向键选择深度整合 - 多光标移动、Kill 与 Yank
致谢
本插件的代码及文档均在 AI 的协助下完成。