【问题标题】:How do I list the defined keys in emacs isearch-mode?如何在 emacs isearch-mode 中列出已定义的键?
【发布时间】:2010-09-30 20:57:06
【问题描述】:

如何在 emacs isearch-mode 中列出已定义的键?

基于Emacs: print key binding for a command or list all key bindings,我尝试过 C-h m,但在 isearch 模式下我不能这样做(C-hM-x 似乎取消了它)

谢谢, -肖恩

【问题讨论】:

    标签: emacs key-bindings


    【解决方案1】:

    试试这个来获取帮助页面:

    M-x isearch-mode-help

    【讨论】:

    • 太好了,这正是我要找的!
    【解决方案2】:

    我认为您可以在 isearch-forward 的文档中找到所有内容。做C-h f isearch-forward

    【讨论】:

    • 啊,太好了,谢谢!我没有意识到帮助页面会显示所有当前的键绑定。
    【解决方案3】:

    您可以通过在搜索期间键入 C-h b 来获取绑定列表(Emacs 23.2)。还可以使用 C-h m (对我有用)和 C-h k

    【讨论】:

      【解决方案4】:

      C-s C-h b

      我使用 C-s C-h 发现了什么?

      【讨论】:

      • 我无法解析它的输出: Key translations: key binding --- ------- C-x Prefix Command C-x 8 iso-transl-ctl-x-8-map ^L ` cua--ena-cua-keys-keymap' Minor Mode Bindings: key binding --- ------- C-c Prefix Command C-v yank C-x Prefix Command C-z undo ESC Prefix Command Prefix Command
      • 嗯,结果不太好,但它在文本中随机包含 ^L 并且似乎以奇怪的顺序列出所有键绑定...
      【解决方案5】:

      您可能还想试试这个:

      http://www.emacswiki.org/emacs/isearch%2b.el

      http://www.emacswiki.org/emacs/IsearchPlus

      并且此库中的 C-h M-k (describe-keymap) 将让您知道任何键盘映射中的绑定(例如 isearch-mode-map):

      http://www.emacswiki.org/emacs/help-fns%2b.el

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-01-15
        相关资源
        最近更新 更多