2009-08-15 2 views
6

C-h c (describe-key-briefly)을 사용하고 키 조합을 입력하면 바인딩 된 함수가 나에게 반환됩니다. 그러나 접두사 키 조합 만 입력하고 "C-x으로 시작하는 모든 바운드 키"와 같이 시작하는 키 시퀀스에 바인딩 된 모든 기능을 나열하고 설명하게하십시오.Emacs에서 특정 키 (콤보)로 시작하는 명령 목록을 얻으려면 어떻게해야합니까?

+2

'C-시간 b'는 당신에게 * 모든 * 현재의 바인딩을 줄 것이다 ... – dmckee

답변

14

키를 누른 다음 C-h를 누릅니다. C-x의 예를 보려면 C-x C-h를하십시오. 하위지도 (예 : C-x r C-x에서 모든 것을 볼 때 C-h

+0

은 ... 신난다, 내가 이것을 알지도 못하는 – dmckee

+0

덕분에 명백해야한다. 전혀 명백하지는 않지만. 이맥스에서는 거의 아무것도 분명하지 않습니다. –

+1

완벽! 고마워요 :) – hsribei

1

모든 접두어 키가 이런 식으로 작동하는 경우는 없습니다 (바인딩을 보려면 C-h을 따르십시오). help-fns+.el에서

  • 명령 describe-keymap :

    여기에 도움이 될 수 있습니다 두 개의 추가 자원입니다. 그러나이를 사용하려면 키맵을 사용할 수 있어야합니다 (예 : ctl-x-map과 같은 변수의 값). 키맵 변수에 C-h v을 사용하는 것과 달리 출력은 사람이 읽을 수 있습니다.

  • Icicleskey completion. 접두사 키를 치고 S-TAB을 누르십시오. 버퍼 *Completions*은 키와 관련 명령 (또는 접두사 키인 경우 ...)을 완성합니다. 여러 수준의 접두사 키 (예 : C-x r)의 경우 접두사 키 (예 : 접두사 키 r과 부분 완료 접두사 키 C-x)가 포함됩니다. 이런 식으로 키맵 계층 구조를 위아래로 탐색 할 수 있습니다. 그리고 당신은 후보자 사이를 순환 할 수 있고 그들의 도움을 완전히 C-M-RET에 타격을 가할 수 있습니다.

관련 문제