如何在 emacs 中获取关键翻译?

如何在 emacs 中获取关键翻译?

我想用作C-c B绑定,但它似乎已经被绑定:

C-c b (translated from C-c B) runs the command …
  • 我如何才能看到绑定它的代码在哪里?

  • 如何自行推翻它?


B或者S-b,有这个标准吗?

答案1

C-h k C-c b显示正在运行的命令。单击/按下第一段中 .el 链接上的空格键可查看代码。

(global-unset-key "\C-cb")在您的 .emacs 中取消设置密钥。

编辑1:

首先使用 : 查找该按键正在运行的命令describe-keyC-h k C-c B如果 emacs 报告C-c B is undefined 它可能回退到小写命令,C-c b

在出现此类后备情况时,绑定大写键(global-set-key (kbd "C-c B") 'command)将使后备键保持不变。

否则,*help*describe-key 弹出的窗口将.el在第一段中提到一个文件,您可以通过单击或空格键将其打开。您的命令很可能在该代码的某个地方设置。

要找到代码,请尝试搜索describe-key、、字符串set-key的某些变体kbd,或者如果最坏的情况是,key

相关内容