主要观点:作者介绍了 susam 的 devil-mode,它是一种无模式模态编辑模式,巧妙结合了 god-mode 和 evil-mode 的元素,使用标准 Emacs 快捷键而非 vim 特定的快捷键,通过逗号作为引导替代 Ctrl 修饰符,能自由混合标准 Emacs 按键和 devil 版本按键,且类似 Emacs 的 repeat-mode 可链式执行命令,作者使用几周后很喜欢其灵活性和透明性,但也有一些小问题如 which-key 不识别逗号激活器和在重复键模式下无视觉提示。
关键信息:
- devil-mode 结合 god-mode 和 evil-mode 元素,使用标准 Emacs 快捷键。
- 逗号代表 Ctrl,可替代 Ctrl 修饰符,有相关配置可选择其他键。
- 能自由混合标准 Emacs 按键和 devil 版本按键,不同按键组合对应不同命令。
- 类似 repeat-mode 可链式执行命令,方便在语义单元间导航。
- 有 wesnel 的 fork of which-key 解决 which-key 不识别逗号激活器的问题,重复键模式下无视觉提示但可通过 C-g 退出。
重要细节: - 如
find-file
命令变为,x,f
,C-x k
变为,xk
等。 - 逗号空间默认可配置,可通过特定序列表示
Ctrl
。 - 可设置语义移动的链式命令,作者设置了按单词或句子的语义移动链。
- devil-mode 用自己的语法定义重复键,可选择禁用使用 Emacs 配置。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。