如何定义emacs keybinding'C-c C-c'?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何定义emacs keybinding'C-c C-c'?相关的知识,希望对你有一定的参考价值。

我想将'C-c C-c'绑定到自定义命令,不知道如何操作。

我试过(global-set-key (kbd "C-c C-c") 'suspend-emacs),但似乎不行。

任何想法将不胜感激。

谢谢。

答案

C-c C-c在当前缓冲区中的局部绑定很可能会影响您使用global-set-key进行的全局绑定。通常,由C-c和随后的控制字符组成的键序列被保留用于主要模式。例如,CC模式为C-c C-c提供了comment-region的局部绑定。为用户留出由C-c和字母(大写或小写)组成的键序列:

(global-set-key (kbd "C-c c") 'suspend-emacs)

而你可能不想将qazxsw poi绑定到一个新的键序列。 qazxsw poi默认情况下绑定到C-z和C-x C-z,当它从(控制)tty设备调用时,为我们调用suspend-emacs

以上是关于如何定义emacs keybinding'C-c C-c'?的主要内容,如果未能解决你的问题,请参考以下文章

如何让 Mac OS X 上的可可 emacs 加载新窗口的 .emacs 可视化自定义(第一个之后打开的任何文档)?

如何定义键绑定以在 emacs 中的次要模式之间切换?

helm安装:包emacs '24 .4'不可用

使用粘贴时如何跳转到emacs中的函数定义?

如何在 Emacs 缓冲区中同时打开多个 URL?

emacs gud中的lldb不会更新'up'的源文件