0
Emacs의 모든 명령을 쉽게 비활성화 할 수 있습니까? 자주 사용하는 명령을 다시 매핑하려고합니다.어떻게 모든 Emacs 명령을 비활성화 할 수 있습니까?
; Delete line
(global-set-key "\C-d" 'kill-whole-line)
일부 컨텍스트에서는 항상 전체 줄을 지우는 것은 아닙니다. 기본 명령이라고 가정합니다.
Emacs의 모든 명령을 쉽게 비활성화 할 수 있습니까? 자주 사용하는 명령을 다시 매핑하려고합니다.어떻게 모든 Emacs 명령을 비활성화 할 수 있습니까?
; Delete line
(global-set-key "\C-d" 'kill-whole-line)
일부 컨텍스트에서는 항상 전체 줄을 지우는 것은 아닙니다. 기본 명령이라고 가정합니다.
왜 C-d가 문자를 삭제하고 C-k가 커서 오른쪽의 줄을 죽이는 기본값을 사용하지 않는가?
상관없이, C-h를 역방향으로 삭제하려면 char 및 M-h를 역방향으로 삭제하려면이 문제가 발생했습니다. 나는 global-set-key를 사용하여 그것을했으나 몇몇 사소한 모드에 의해 무시 될 것이다. 좀 더 긴 방법이 있지만 가장 좋은 방법은 단순히 use-package 패키지를 다운로드하고 bind-key * 명령을 사용하는 것입니다. 다른 모든 부 모드를 무시하도록 설정 키를 강제합니다.
나는 그것이 어떤 의미인지 모르겠다. –
전 세계적으로'Cd'는 무엇인가에 묶여있을 수 있지만, 메이저 및 마이너 모드는'Cd' ('org-mode-'와'org-delete-char'를 묶는)와 같은 자체 구현을 가질 수 있습니다. 마이너 모드 키 맵은 전역 바인딩보다 우선합니다. – Squidly
모든 명령을 비활성화하면 Emacs를 비활성화합니다. 질문은 실제로 필요한 것이 무엇인지 (즉, 문제가 실제로 무엇인지) 불분명합니다. 개선하지 않으면 닫아야합니다. [X Y 문제] (http://meta.stackexchange.com/q/66377/231821)로 보입니다. – Drew