C-cViper を使用していますが、そのとC-gを元の emacs 関数に変更したいと考えています。で再バインドできますC-gが、プレフィックスキーなので、(define-key viper-vi-global-user-map "C-g" 'keyboard-quit)どうすれば再バインドできますか?C-c
ありがとう!
C-cViper を使用していますが、そのと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です。