2

有没有办法过滤可用绑定列表(C-h b),所以它不会显示所有可能的绑定,而只会显示已使用模式的相关绑定?例如,在 上org-mode,我得到所有常规C-x列表加上具有通用键绑定的模式的所有绑定加上所有主要模式绑定,然后是所有 org 模式绑定,然后是全局绑定......总共 1369 行...... .我正在使用这个视图来学习我的方式,也许有一种方法可以过滤以便找到我的方式。

4

3 回答 3

1

我认为您正在寻找C-h m哪个运行命令describe-mode

你会发现更多C-h C-h运行命令的好东西help-for-help

于 2017-12-19T20:22:25.483 回答
1
  1. C-h m显示当前主要模式的文档,以及当前启用的次要模式。

    经常会C-h m列出一些比较重要的本地键绑定,也就是针对当前主模式做的一些绑定。但并非总是如此,通常它不会列出所有本地绑定。

  2. 如果您使用库help-fns+.el,那么您可以使用命令describe-keymap列出所有本地键绑定:

    M-: (describe-keymap (current-local-map)) 
    

    如果您知道本地键映射变量的名称(例如),那么您可以使用 交互式emacs-lisp-mode调用,在提示符处提供映射名称。describe-keymapC-h M-k

  3. 如果您使用IciclesS-TAB ,那么您可以使用(键完成)查看所有当前可用的键绑定。默认情况下,本地绑定(即当前主要模式的绑定)首先显示,并特别突出显示。(您可以使用C-,其他方式对候选绑定进行排序(按键名,前缀键在前;按命令名)。

于 2017-12-19T23:05:26.830 回答
0

C-h b切换到帮助缓冲区并调用M-xoccurRETorg后RET,将显示所有包含“org”的行。

于 2017-12-27T07:58:26.167 回答