osx环境如何更改c-h默认绑定使其变成删除的操作呢

记得子龙大哥在视频里有提到过,忘记在哪一集了。

试了下,直接(global-set-key (kbd "C-h") 'backward-delete-char)就可以,不能bind的情形是C-a已经绑到了一个函数,还想绑C-a a,会报错说"binding to a non-prefix key"

如果是用vim style的话,不要绑定全局,

;;evil-insert模式下使用C-h来退格
(define-key evil-insert-state-map (kbd "C-h") 'evil-delete-backward-char-and-join)

你可以试一试这个