通过help只能看到一部分热键,阅读dired.el虽然可以看到全部键绑定,但是因为evil将一部分键重新绑定了,如jk都不是原来的绑定了,有没有办法一次获得当前Major mode所有的键绑定?
1 个赞
使用 which-key-show-top-level
即可。
5 个赞
好了,又学了一招,查了半天也没找到这个函数,谢谢子龙。
C-h m 是不是也可以?
不行,那里面看到的是最原始的,jk的定义都不对。
多谢啦~~~~~
SPC h d K
应该也是最终的绑定。
不是,看一下jk的定义就知道了。
C-h b(describe-bindings
)
(describe-bindings &optional PREFIX BUFFER)
Display a buffer showing a list of all defined keys, and their definitions. The keys are displayed in order of precedence.
Major mode 的按键的优先级总是比 Minor mode(比如:evil 的)的优先级低,估计你想要的应该是当前 buffer 下的按键吧。
describe-bindings 肯定可以得到,但是出来的是一个列表,里面有2k+项,我没有办法将列表复制下来。