2009-12-08 82 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