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

时间:2017-01-15 06:20:54

标签: emacs spacemacs emacs-helm

我有两个问题:

  • helm minihelm ag这样的掌舵缓冲区中,通常会有太多候选人。在evil模式下,我可以使用C-dC-u向下或向上滚动。我可以在helm缓冲区中执行此类操作吗?

  • 有时当我输入文件路径/名称时,缓冲区中只有一个默认值,而不是我输入的那个。每当我点击enter时,将访问默认路径/文件。我可以在输入栏(输入字符的位置)中执行哪些操作?

请您提供描述这些键盘图的文件?我无法找到它们,因为我不知道我的问题是什么:(

2 个答案:

答案 0 :(得分:3)

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

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

  • 从spacemacs
  • 复制describe-keymap
  • 使用describe-bindings(它不是那么顺利阅读并错过了一些键盘映射)
  • Ch v helm-map将键映射作为变量浏览(难以阅读,因为键的形式类似于unicode代码点,但是如果您配置所有键绑定你自己没有框架默认设置,这适用于"什么是我的绑定?"和调试)

答案 1 :(得分:2)

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