Emacs Helm:我可以在 helm 缓冲区中执行哪些操作?

Emacs Helm: what actions can I do in a helm buffer?

我有两个问题:

能否提供描述此类键映射的文档?我找不到它们,因为我不知道我的问题是什么:(

您可以使用 describe-bindingshelm-descbinds 查找当前活动的绑定。后者允许您通过 helm 以交互方式搜索它们。

如果您使用的是 spacemacs,请尝试 M-x describe-keymap helm-map,它会绑定到 SPC h d K

遗憾的是 emacs 本身没有这么好的 describe-keymap 功能。在这种情况下,您可以:

  • 从 spacemacs
  • 复制 describe-keymap
  • 使用describe-bindings(读起来不太顺畅,遗漏了一些键盘映射)
  • C-h v helm-map 将键映射作为变量浏览(难以阅读,因为键的形式类似于 unicode 代码点,但是如果你自己配置所有的键绑定而不使用 framework-defaults,这对于 "what's my bindings?" 和调试来说很好)