如何在 GUI 中识别 emacs 键绑定?

如何在 GUI 中识别 emacs 键绑定?

我最近开始在 emacs 中使用 mu4e 收发电子邮件,虽然我能够成功配置我的电子邮件并熟悉按键的常规导航,但我似乎找不到许多电子邮件客户端所采用的老式“发送消息”键绑定(C-ENTER)。

我看过了这份优秀的清单,但却不在那里。

我知道我的配置有效,因为当我单击此处的 GUI(光标所在的位置)的按钮时,它会发送:

在此处输入图片描述

所以,我想知道两件事:

  1. 小问题:发送电子邮件的功能是什么?我想我实际发送时使用的是 smtpmail,不知道这是否有什么变化。
  2. 主要问题:识别控制 GUI 中的功能的按键的最佳方法是什么?(我正在使用 emacs,因此不必单击按钮!)

答案1

主要问题的答案:

  • 键入C-h k并单击工具栏按钮。它实际上不会执行操作,但会弹出一个帮助缓冲区,告诉您该函数的名称。
  • 然后输入C-h w(“where is”)并输入该函数的名称。这将告诉您哪些键(如果有)与该函数绑定。

答案2

也可以尝试C-h m。这将显示当前模式(包括主要模式)及其键盘映射。主模式的键映射是最重要的。在那里您可以看到哪个功能与哪个键绑定。

答案3

小问题的答案:C-c C-c会发送邮件: http://www.djcbsoftware.nl/code/mu/mu4e/Useful-keybindings.html#Useful-keybindings因此请查看带有 的函数C-h k RET C-c-c。它可能是:http://www.djcbsoftware.nl/code/mu/mu4e/Sending-mail.html#Sending-mail

Ccc 是通常的键绑定,用于...“验证缓冲区”(就像在 magit 的提交模式下一样,我忘记了其他示例)。C-c C-k将取消。

答案4

C-h m、、、和都很有帮助,但它们C-h k的帮助也有限。C-h bC-h w

冰柱 按键完成让你知道,在任何给定的上下文中,只有(a)可以输入哪些内容;(二)哪些键可用;及(c)他们做什么

例如,S-TAB M-q既能完成C-h wwhere-is)所做的事情,又能完成C-h cdescribe-key-briefly)所做的事情。它还能完成C-h bdescribe-bindings)所做的事情。

按键补全在很多方面都很方便,并且在使用过程中可以教你有关按键和命令的各种知识

相关内容