emacs - 如何在 Emacs 中强制绑定(bind)?

标签 emacs

我正在尝试绑定(bind) <C-return> .我试过global-set-key但它没有用。然后我在“Globally override key binding in Emacs”中找到了一个建议,其中有人创建了一个自定义的次要模式,其中包括他们的键绑定(bind),如下所示:

(define-key my-keys-minor-mode-map (kbd "<C-return>") 'insert-and-indent-line-above)

它仍然不会替换当前的绑定(bind)。如果我做 describe-key并按 C-Return它告诉我它绑定(bind)到 cua-set-rectangle-mark .

如何使这个绑定(bind)取代所有其他绑定(bind)?

最佳答案

听起来你有 cua-mode启用,这是设置该绑定(bind)。您可以禁用 cua-mode:

(cua-mode -1)

或者,像这样更改 cua-set-rectangle-mark 的绑定(bind):

(setq cua-rectangle-mark-key (kbd "C-S-<return>"))
(cua-mode 1)

然后你的绑定(bind)应该生效(使用global-set-key)。

关于emacs - 如何在 Emacs 中强制绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3750332/

相关文章:

Emacs for Erlang 带有 vi 之类的键绑定(bind)和方便的简短引用?

emacs - 如何在组织模式下强调或逐字引用逗号?

emacs - Emacs 中的引用/书目管理 : helm-bibtex, org-ref, ebib

emacs - 仅在连接到远程时更改 emacs shell 背景颜色

emacs - 如何在 emacs 组织模式中结束待办事项列表

Emacs FTP 不适用于 Ubuntu 中的某些站点

python - 在 emacs 中调试 python 程序

linux - org-mobile 目录中的文件需要什么权限?

emacs - 如何在 emacs 中获得没有返回类型的函数的正确缩进?

emacs - 在其他窗口中运行 Emacs 命令