我读过this,但我的问题不同。我想知道如何查看Emacs中的键绑定,其中以特定键启动。我想绑定f2
,但想知道它目前绑定的内容。按C-h
m
提示输入密钥序列。在这里输入f2
会导致Emacs等待我完成该链,因为f2
本身无法执行任何操作。我如何查看开始和f2
的所有密钥绑定?显示以特定键开头的Emacs键绑定
26
A
回答
40
F2F1或F2章
一般来说,任何前缀绑定将使用前缀列表中的所有绑定后,输入F1或章:
describe-prefix-bindings
是一个交互式编译的Lisp函数,在help.el
。描述用于达到此命令的前缀的绑定。 描述的前缀包含运行此命令的键序列的最后一个事件 。
F1是更可靠的两个(但仅非常微微左右),由下列文件摘录如详述。
M-:(info "(emacs) Misc Help")
RET:
您可以通过前缀键后输入
C-h
(describe-prefix-bindings
)获取子命令列表特定前缀键。 (有几个前缀键此不起作用。 - 那些为C-h
提供自己的绑定其中之一就是<ESC>
,因为<ESC> C-h
实际上是C-M-h
,这标志着一个defun定义)
中号 - :(info "(emacs) Keys")
RET:
键入一个前缀键显示该前缀开头的命令列表后帮助字符(
C-h
或<F1>
)。该规则的唯一例外是<ESC>
:<ESC> C-h
相当于C-M-h
,它完全做了其他事情。但是,您可以使用<F1>
来显示以<ESC>
开头的命令列表。
M-:(info "(emacs) Help")
RET:
C-h
或<F1>
手段 “帮助”,在各种其他情况下也是如此。对于 实例,可以在前缀键后键入它们以查看可以跟随前缀键的 键的列表。 (有一些前缀键不支持C-h
以这种方式,因为它们定义了它的其他含义,但他们 寻求帮助所有支持<F1>
)
M-:(info "(elisp) Key Binding Conventions")
RET:
不要按任何前缀字符(包括
C-c
)绑定C-h
。
如果您不绑定C-h
,它将自动作为帮助字符提供,用于列出前缀字符的子命令。
相关问题
- 1. “\ C-”的Emacs键绑定“
- 2. 简单的Emacs键绑定
- 3. Emacs键绑定回退
- 4. Emacs在TTY +键盘绑定
- 5. Emacs键绑定运行make
- 6. 键绑定或在Emacs 23.2
- 7. 用yasnippet显示键绑定
- 8. Netbeans 7.1.2 - 显示键绑定
- 9. 为特定的Emacs模式设置自定义键绑定
- 10. 如何突出显示Eclipse的Emacs键绑定中的选择?
- 11. 在emacs上自定义键绑定
- 12. 对于Emacs,如何在特定操作中绑定键?
- 13. 更改emacs中的键绑定
- 14. emacs的键绑定不会在终端
- 15. 解除绑定emacs的键23
- 16. Emacs的:绑定不便右Alt键
- 17. emacs:扩展区域的键绑定
- 18. 避免emacs中重叠的键绑定?
- 19. 多个命令的Emacs键绑定
- 20. 的emacs - 热键绑定问题
- 21. emacs上的IPython块关键绑定
- 22. 终端元箭头按键绑定中的emacs
- 23. Emacs定义键,Vi蛇模式键绑定
- 24. 绑定键绑定的键属性
- 25. Emacs的取消绑定模式的键绑定
- 26. 如何替换特定行中以“关键字”开头的特定字python
- 27. PHP删除以特定关键字开头的文件
- 28. Emacs:如何将动作绑定到mac Option(⌥)+箭头组合键?
- 29. 全局覆盖emacs键盘绑定
- 30. Emacs键绑定涉及正斜杠