2009-12-08 52 views
1

我正在使用Viper,并且我想将它的C-cC-g更改为原始的emacs功能。我可以用(define-key viper-vi-global-user-map "C-g" 'keyboard-quit)重新绑定C-g,但是如何重新绑定C-c,因为它是前缀密钥?将C-C重新绑定到C-c

谢谢!

回答

6

运行M-x viper-set-expert-level参数为2(“Master”)可能对您有意义。作为viper-mode文档解释:

- MASTER抄送现在在vi命令状态其标准 Emacs的意义,所以 最Emacs命令可以当 蝰蛇是在使用六州。

你掌握viper-mode,你注定要随着时间的推移逐渐增加专家级的设置,使得更多的提供给你(或Emacs的功能,如蝰蛇文档所说的那样,“为了高效地使用Emacs,你必须达到3级或更高“)。

2

原为C-C结合可以用下面的设置:

(define-key viper-vi-global-user-map (kbd "C-c") 'mode-specific-command-prefix) 

的信息页面,这是Prefix Keys