저는 emacs를 처음 사용합니다. 나중에 사용할 수 있도록 새로운 키 바인딩을 영구적으로 설정하는 방법이 있습니까? 그것은 내가 미래의 모든 이맥스 세션에서 사용하고자하는 핵심 바인딩 집합입니다.emacs에서 새로운 키보드 단축키를 설정하는 방법은 무엇입니까?
다음 명령은 이맥스를 종료 할 때마다 삭제되거나 잊어 버리게됩니다.
새 키 결합 명령
방법 향후 사용을 위해 바인딩이 키를 저장 M-X 글로벌 설정 키?
저는 emacs를 처음 사용합니다. 나중에 사용할 수 있도록 새로운 키 바인딩을 영구적으로 설정하는 방법이 있습니까? 그것은 내가 미래의 모든 이맥스 세션에서 사용하고자하는 핵심 바인딩 집합입니다.emacs에서 새로운 키보드 단축키를 설정하는 방법은 무엇입니까?
다음 명령은 이맥스를 종료 할 때마다 삭제되거나 잊어 버리게됩니다.
새 키 결합 명령
방법 향후 사용을 위해 바인딩이 키를 저장 M-X 글로벌 설정 키?
홈 디렉토리에있는 .emacs
파일에 정의를 저장하십시오.
예를 들어, 나는이 다음과 같습니다
이(global-set-key "\M-m" blink-matching-open)
위의 답변 (및 SO의 다른 부분)은 저에게 적합하지 않았습니다. 첫째, 메타 키는 내 이맥스 24.3.1에서 GTK + 버전 3.10.7 (우분투 14.04에서)에 의해 참조됩니다.
내 init.el
에 이미 존재하는 많은 옵션이 작동하지 않았습니다. init.el
작동하지 않았다 (그들이 here에서 하나를 포함) 내에서
이 옵션은 :
(a)는 (global-set-key (kbd "M-<up>") 'comment-region)
(b)는 (global-set-key (kbd "<M-up>") 'comment-region)
는 (C) 다음에 (global-set-key [(meta up)] 'comment-region)
, 나는 것을 발견 M-x describe-key
을 수행하고 metakey + 커서 화살표를 누르면 해당 설명은 <s-up>
입니다.
의 (a) (global-set-key '<s-up>' 'comment-region)
중 하나가 작동하지 않았다 어떤 : 나는 이것을 시도했다. 나는 다음 시도
:
(A) (global-set-key [s-up] 'comment-region)
내가 세션을 종료 한 후 작업 유일
.
키보드 단축키와 관련하여 emacs 매뉴얼과 에디터 도움말 모두에 대해 여러 가지 사항을 개선해야한다고 생각합니다. 거의 20 년 동안 이맥스 사용자로서, 나는 이것을 보증 할 수있다. OP의 혼란은 합법적입니다.
"맞춤 이맥스 키보드 단축키"를 google로 작성하면 유용한 가이드가 많습니다. – user48956