Ctrl-Z에서 Emacs 악마 모드 토글 키를 다시 매핑하는 방법?


8

emacs evil mode 의 토글 키를 다시 매핑하고 싶습니다 . 에서 Ctrl+ ZCUA 바인딩처럼 저를 혼동하지 않습니다 뭔가 (내가 좋아하는 것 Ctrl+ Alt+ `,하지만 난 용어 하나를 인식하지 않는 것을 생각).

이 외부 스레드 에서는 Viper 모드를 사용 하여이 작업을 시도하는 방법에 대해 설명합니다.

Gmail , Vimium 을 적게 사용하는 데 익숙해 지면 대부분의 파일을 읽을 때 탐색을위한 vim 키 바인딩을 쉽게 사용할 수 있습니다. 덜 치는 것은 Ctrl손 / 손목을 돕습니다.

답변:


6

소스를 수정할 필요가 없습니다. "evil-toggle-key"를 사용자 정의하십시오.

M-x customize-variable evil-toggle-key

를 사용하여 변수를 설정할 수도 있습니다 setq. 있는지 확인하십시오 당신은 이맥스로드하기 전에 변수를 설정 evil이후, evil(가) 최대 keymaps을 설정할 때 사용하는 변수의 값. 예를 들어, 이것이 내 방식으로 진행됩니다 .emacs.

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

:)


1
OP가 답을 위해 이것을 선택해야한다고 생각합니다. :)
Short

2

ctrl backtick을 사용하기 위해이 줄을 변경하여 소스를 수정할 수 있습니다.

evil-vars.el

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

차후에 업그레이드하기 쉽도록 소스를 수정하지 않는 방법이 필요하지만 작동합니다. 이 핵은 확실히 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.