在 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)
在我的 .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)