我正在使用Viper,並且我想將它的C-c
和C-g
更改爲原始的emacs功能。我可以用(define-key viper-vi-global-user-map "C-g" 'keyboard-quit)
重新綁定C-g
,但是如何重新綁定C-c
,因爲它是前綴密鑰?將C-C重新綁定到C-c
謝謝!
我正在使用Viper,並且我想將它的C-c
和C-g
更改爲原始的emacs功能。我可以用(define-key viper-vi-global-user-map "C-g" 'keyboard-quit)
重新綁定C-g
,但是如何重新綁定C-c
,因爲它是前綴密鑰?將C-C重新綁定到C-c
謝謝!
運行M-x viper-set-expert-level參數爲2(「Master」)可能對您有意義。作爲viper-mode
文檔解釋:
- MASTER:抄送現在在vi命令狀態其標準 Emacs的意義,所以 最Emacs命令可以當 蝰蛇是在使用六州。
你掌握viper-mode
,你註定要隨着時間的推移逐漸增加專家級的設置,使得更多的提供給你(或Emacs的功能,如蝰蛇文檔所說的那樣,「爲了高效地使用Emacs,你必須達到3級或更高「)。
原爲C-C結合可以用下面的設置:
(define-key viper-vi-global-user-map (kbd "C-c") 'mode-specific-command-prefix)
的信息頁面,這是Prefix Keys。