web-dev-qa-db-ja.com

Emacsの邪悪なモードのトグルキーをCtrl-Zから再マップする方法は?

emacs evil mode のトグルキーを再マッピングしたいと思います。から Ctrl+Z CUAバインディングのように私を混乱させないものに Ctrl+Alt+`、しかし、その用語はそれを認識しないと思います)。

この外部スレッド では、これをViperモードで実行しようとすることに関する議論です。

Lessの使用にかなり慣れたら、Gmail、およびVimium、ブラウジング用のvimキーバインディングは、主にファイルを読み取るときに簡単に使用できます。少ないヒット Ctrl 手/手首を助けます。

8
justingordon

ソースを変更する必要はありません。 「evil-toggle-key」をカスタマイズするだけです。

M-x customize-variable evil-toggle-key

setqを使用して変数を設定することもできます。 evilはキーマップを設定するときに変数の値を使用するため、emacsがevilをロードする前に、必ずその変数を設定してください。たとえば、これは私の.emacsにどのように行くかです:

(setq evil-toggle-key "C-`")
(require 'evil)

:)

6
Daniel Ralston

Ctrl backtickを使用するには、この行を変更してソースを変更できます。

evil-vars.el

(defcustom evil-toggle-key "C-`"

むしろ、後で簡単にアップグレードできるようにソースを変更しない方法がありますが、これは機能するはずです。このハックは間違いなく機能します。

2
justingordon