我试过各种版本无济于事:
(global-set-key (kbd "C-") 'tempo-complete-tag) (global-set-key [C-space] 'tempo-complete-tag)
我正在使用CUA模式并在Ubuntu上运行Emacs,版本:GNU Emacs 23.1.50.1(x86_64-pc-linux-gnu,GTK +版本2.18.0)的2009-09-27 on crested,由Debian修改
当我tempo-complete-tag
手动运行它告诉我它绑定到C空间但C空间仍然运行cua-set-mark
(或者如果CUA被禁用set-mark-command
).
如何将Emacs中的C空间快捷方式重新绑定到我决定的命令?
C-h k (key)
将告诉您Emacs如何引用给定键(在本例中为"C-SPC").(global-set-key (kbd "C-SPC") 'tempo-complete-tag)
会做你想做的.
我总是使用(kbd)
函数进行键绑定,因为它允许您以与通常在其他地方编写的方式相同的方式引用键.
请记住,C-SPC是标准set-mark-command
绑定!就个人而言,我会选择不同的东西:)