【问题标题】:How do you rebind a key set by CUA mode in Emacs?如何在 Emacs 中重新绑定由 CUA 模式设置的键?
【发布时间】:2016-03-07 12:53:45
【问题描述】:

在我的.emacs 我有:

(cua-mode 1)

我想为next-buffer 使用 Alt-V,但 CUA 模式将其设置为 delete-selection-repeat-replace-region。我试过这个:

(global-unset-key (kbd "M-v"))
(global-set-key   (kbd "M-v") 'next-buffer)

这不起作用,我假设是因为全局键映射被 cua 模式一遮蔽,那么我该如何更改它?

【问题讨论】:

    标签: emacs key-bindings cua-mode


    【解决方案1】:

    您完全正确,cua-mode 正在遮蔽全局地图。我认为解决方案是:

    (define-key cua--cua-keys-keymap (kbd "M-v") 'next-buffer)
    

    【讨论】:

      猜你喜欢
      • 2015-02-22
      • 2020-08-01
      • 1970-01-01
      • 2014-11-08
      • 2013-02-01
      • 2011-02-06
      • 2011-07-26
      • 2010-11-27
      • 1970-01-01
      相关资源
      最近更新 更多