자신이 사용하는 바인딩 키에 대해 이야기하는 경우 규칙입니다. 원하는 키를 바인딩 할 수 있습니다.
이미 바인딩 된 키를 바인딩하지 않으려면 C-c뒤에 문자를 사용하십시오. 이러한 모든 키는 사용자를 위해 예약되어 있습니다 (다음 참조).
다른 사람이 사용하기 위해 작성한 코드 (예 : 라이브러리)의 바인딩 키에 대해 이야기하는 경우 규칙 (컨벤션)이 여기에 설명되어 있습니다. Elisp 매뉴얼의 node Key Binding Conventions .
요청한 내용과 관련된 주요 규칙은 C-c다음 과 같습니다.
C-c LETTERLisp 프로그램에서 키로 정의하지 마십시오 . C-c대문자와 소문자 로 구성된 시퀀스 는 사용자를 위해 예약되어 있습니다. 이들은 사용자를 위해 예약 된 유일한 시퀀스이므로 차단하지 마십시오.
C-c제어 문자 나 숫자 로 구성되는 시퀀스 는 주요 모드 용으로 예약되어 있습니다.
이루어진 시퀀스 C-c다음은 {, }, <, >, :
또는 ;또한 주요 모드를 위해 예약된다.
C-c다른 ASCII 문장 부호 또는 기호 문자 로 구성되는 시퀀스 는 부 모드에 할당됩니다. 메이저 모드에서 그것들을 사용하는 것은 절대적으로 금지되지는 않지만 그렇게하면 메이저 모드 바인딩이 마이너 모드에 의해 때때로 어두워 질 수 있습니다.
에 관한 협약 은 없습니다C-x . 그러나 명시 되지 않은 규칙 또는 좋은 조언 / 연습은 다음과 같습니다. 기존의 일부 표준 Emacs 바인딩 (즉, 타사 라이브러리를로드하지 않고 배포 된 Emacs에서 제공하는 바인딩) 을 대체 하는 경우 혼동 될 수 있습니다. 코드의 일부 사용자를 귀찮게하십시오.
다음과 같은 방법으로 Emacs에서 해당 문서를 찾을 수 있습니다.
C-h i, 문서 브라우저 인 Info를 엽니 다.
m el TAB RET대한 m ENU 엘 ISP ( TAB전체로), 아니면 그냥 클릭 Elisp마우스로 링크를.
key bi TAB을 입력 한 다음 n TAB RET로 완료하십시오 Key Binding Conventions.
또는 iElisp 매뉴얼 내에서 색인 입력을 완료 할 수 있습니다 .
C-h i m el TAB RET.
i key bi TAB,이 key binding두 가지 가능성 을 완성 하고 보여줍니다 : key binding및 key binding, conventions for. 초를 입력 , TAB한 다음 RET수락하려면 입력하십시오.
M-x은 "확장 된 명령을 실행, 이것은 당신이 이맥스에서 대화 형으로 수행 할 수있는 정교한 물건을 많이가는 관문이며 그것은 당신이 이름으로 어떤 Elisp 기능을 실행할 수 있습니다"입니다. 않습니다C-c와C-x같은 설명을하지?