C-c
Viper を使用していますが、そのとC-g
を元の emacs 関数に変更したいと考えています。で再バインドできますC-g
が、プレフィックスキーなので、(define-key viper-vi-global-user-map "C-g" 'keyboard-quit)
どうすれば再バインドできますか?C-c
ありがとう!
C-c
Viper を使用していますが、そのとC-g
を元の emacs 関数に変更したいと考えています。で再バインドできますC-g
が、プレフィックスキーなので、(define-key viper-vi-global-user-map "C-g" 'keyboard-quit)
どうすれば再バインドできますか?C-c
ありがとう!
M-x viper-set-expert-level引数 2 ("Master") で実行するのが理にかなっている場合があります。viper-mode
ドキュメントで説明されているように:
2 -- MASTER : C-cVi コマンド状態で標準の Emacs の意味を持つようになったため、Viper が Vi 状態のときにほとんどの Emacs コマンドを使用できます。
を習得viper-mode
するにつれて、時間の経過とともにエキスパートレベルの設定を徐々に上げて、より多くの Emacs 機能を利用できるようにすることを意図しています (または、Viper のドキュメントにあるように、「Emacs を生産的に使用するには、レベル 3 以上に到達する必要があります」 )。
の元のバインドはC-c、次のように設定できます。
(define-key viper-vi-global-user-map (kbd "C-c") 'mode-specific-command-prefix)
この情報ページはPrefix Keysです。