在 Emacs 中如何重新绑定 CUA 模式设置的键?

How do you rebind a key set by CUA mode in Emacs?

在我的 .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 模式 1 遮挡了,那么我该如何更改它?

你是完全正确的,cua-mode 正在阴影全球地图。我相信解决方案是:

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