Sab*_*lfy 28 emacs key-bindings
我读过这个,但我的问题不同了.我想知道如何在Emacs中查看以特定键开头的键绑定.我想绑定f2
,但想知道它目前的约束力.按C-h
m
提示键序列.进入f2
这里导致Emacs等待我完成链,因为f2
单独做什么都没有.如何查看以?开头的所有键绑定f2
?
phi*_*ils 44
F2F1 要么 F2C-h
通常,键入F1或C-h在任何前缀绑定之后将列出使用该前缀的所有绑定:
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.)
M-: (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-h
任何前缀字符(包括C-c
).
如果不绑定C-h
,它将自动作为帮助字符用于列出前缀字符的子命令.