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

时间:2013-06-21 04:19:00

标签: emacs

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

我尝试了(global-set-key (kbd "C-c C-c") 'suspend-emacs),但它接缝不起作用。

任何想法都将受到赞赏。

感谢。

1 个答案:

答案 0 :(得分:5)

当前缓冲区中 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)

您可能不希望将suspend-emacs绑定到新的密钥序列。 suspend-frame,默认情况下绑定到 Cz Cx Cz ,当从(控制)tty设备调用它时,为我们调用suspend-emacs