我尝试了几种不同的方法来做到这一点,但都没有成功。我想在处理 c++ 文件时分别切换 Md 和 Cd 功能(删除单词、删除字符)。
有人可以帮帮我吗?
(add-hook 'c-initialization-hook
(lambda ()
(define-key c++-mode-map "\C-d" 'kill-word)
(define-key c++-mode-map "\M-d" 'c-electric-delete-forward)))
变量:c-initialization-hook
在初始化 CC 模式时,每个 Emacs 会话只运行一次挂钩。这是在任何 CC 模式键映射中更改键绑定(或添加新键绑定)的好地方。请参阅示例 .emacs 文件。
(eval-after-load "cc-mode"
'(progn
(define-key c++-mode-map (kbd "C-d") 'kill-word)
(define-key c++-mode-map (kbd "M-d") 'delete-char)))