«key-bindings» 태그된 질문

키보드 단축키, 키 코드, 키 시퀀스, 핫키 또는 Emacs의 키 조합과 해당 동작 간의 연관성.


4
어떤 키맵에서 키가 바인딩되어 있는지 어떻게 알 수 있습니까?
에서 'd'키를 리바운드 gnus-article-mode했지만 포인트가 첨부 파일에있을 때 이전 동작이 계속 활성화됩니다. 리 바인딩은을 수행하여 적용되지 않았 음을 알 수 C-h k d있지만 그 시점에서 어떤 키 맵이 유효한지 알려주지 않아 리 바인드 할 수 있습니다. 그것을 찾는 방법이 있습니까? 다음은 정확한 예입니다. 악을 사용하고 있으며 기사가 동작 모드에 있기를 …

4
주요 모드 바인딩을 재정의하는 방법
때로는 전역 키 바인딩이 주요 모드로 재정의되는 경우가 있습니다. 쉬운 예는 내 init 파일의 다음 설정입니다. (global-set-key (kbd "C-j") 'newline-and-indent) 그러나이 키 바인딩은 스크래치 버퍼의 기본 모드 인 "Lisp Interaction"주요 모드에 의해 숨겨져 있습니다. 메이저 모드 (또는 마이너 모드)가 글로벌 키 바인딩을 숨기고있는 상황에서 자신을 발견하면 어떻게 되돌릴 수 있습니까? …


4
언 바운드 키 표시
나는 새로 발견 된 조타 장치, 놀라운 모드 btw에 대한 키 바인딩을 정의하고 싶으며 다른 키의 사용법을 덮어 쓰지 않고하고 싶습니다. 다른 키 조합의 수는 무한하다는 것을 알고 있지만 1 레벨 깊이의 모든 정의되지 않은 키 바인딩 을 볼 수있는 방법이 있습니까? 예를 들어,을 C-c누른 후 사용할 수있는 키 바인딩을 …

3
터미널 사용시 키 바인딩 문제
나는 다음 줄을 가지고있다 init.el: (global-set-key [(control \;)] 'comment-region) GUI 창에서 매우 잘 작동하지만 옵션으로 emacs호출 하면 영역을 주석 처리하지 않고 문자 만 삽입 합니다. 그러나 잘 작동합니다.-nwC-;;M-x comment-region RET 비슷한 문제에 대해이 답변 을 따르려고 했지만 C-q C-;반환 ;하고 분명히 bare 바인딩하고 싶지 않습니다 ;. 원하는 효과를 얻는 방법?

4
Elisp에서 임의의 주요 이벤트를 어떻게 시뮬레이트 할 수 있습니까?
elisp에서 임의의 키 이벤트를 시뮬레이션 할 수 있습니까? 주어진 키에 대한 바인딩을 찾은 다음 해당 명령을 대화식으로 호출 할 수있는 방법을 알고 있지만 해당 키 이벤트가 명령에 바인딩되지 않은 경우 어떻게해야합니까? 로 하나의 예를 들어 , 내가 원하는 경우 어떻게 바인딩 C-`은 AS 같은 행동을 ESC키 의 모든 상황에서를 ?

3
helm-find-files에서 <RET>를 눌러 디렉토리를 열려면 어떻게해야합니까?
을 실행 #'helm-find-files하고 디렉토리로 이동하면 키를 누르면 &lt;ret&gt;해당 디렉토리가 dired 모드로 열립니다. C-jHelm에서 해당 디렉토리로 들어가 려면을 눌러야 합니다. 나는 여기서 와 같이 &lt;RET&gt;행동 하고 싶지만 C-j다른 곳에서는 반드시 그런 것은 아닙니다. 나는 확인하고, C-j결합되는 #'helm-maybe-exit-minibuffer반면, &lt;RET&gt;바인딩됩니다 #'helm-execute-persistent-action. 바인딩 &lt;RET&gt;에 #'helm-maybe-exit-minibuffer이 사건에 대한 작동하지만 휴식 다른 경우를 예를 들면, 조타 …

1
Ci와 TAB을 구별하는 방법?
일반적으로 역사적 이유로 emacs는 TAB키 코드와 C-i키를 동일하게 취급합니다 ( cf. 기능 키에 대한 emacs lisp 문서 또는 "TAB와?의 차이점은 무엇입니까?"라는 질문에 대한 abo-abo의 답변 . 참고 : 이 게시물에서, 키 코드는 TAB, &lt;tab&gt;및 C-i; tab와 Ctrl+ i다른 한편으로는있는 물리적 키보드의 키. 그러나 현재 emacs는 TABand C-i를 같은 것으로 처리합니다 …


7
지점에서 파일을 미리 볼 수있는 Dired“quick-view”키
파일의 "빠른보기"를 수행하는 함수를 만들고 싶습니다. 이 작업을 수행하는 방법은 기능 키를 누른 상태에서 파일을 버퍼에 표시하지만 키를 해제하면 버퍼가 닫히고 dired 버퍼가 반환되는 것입니다. 로 임시 버퍼를 닫고 싶지 않습니다 C-x k . Emacs에서이 기능을 만드는 방법이 있습니까? keypress / depress에 함수를 바인딩 할 수 있다면 가능할 것 같습니다.

2
접두사 키로 Cx 또는 Cc를 사용하는 것에 관한 협약
사용에 대한 규칙은 무엇입니까 C-x, C-c또는 M-같은 접두사 키는? 예를 들어 : C-x버퍼를 저장하거나 방문하기위한 등입니까? 가 C-c텍스트 편집, 등? 배경 어리석은 질문 일 수도 있습니다. 스페인어 키보드를 사용하고 영어 (QWERTY) 키보드에 공통적 인 키 바인딩을 재정의하기도합니다. 예를 들어 : shell 명령은 바닐라 이맥스에 바인딩됩니다 M-!. 나는에 바인딩 M-¡있기 때문에, …

1
함수의 시작 부분으로 이동 한 다음 현재 지점으로 되돌아가는 가장 좋은 (최소 키 입력) 방법?
때로는 함수의 시작이 보이지 않는 긴 함수 안에 있습니다. 최근 (which-function-mode)에 모델명에서 함수의 이름을 알려주 는 것에 대해 배웠지 만 함수의 시작 부분으로 빠르게 이동 한 다음 가능한 한 쉽게 되돌릴 수 있기를 원합니다. 지금까지 두 가지 해결책을 찾았습니다. 마크 사용 C-SPC 현재 포인트 표시 C-M-a 기능 시작으로 뒤로 이동 …

1
Tab과 <tab>의 차이점은 무엇입니까?
트리거 키가 정의 된 섹션에 왔을 때 Yasnippet 모드에 대한 설명서 를 읽고있었습니다 . Yasnippet 마이너 모드는 다음 TAB을 yas-expand사용하여 실행할 키를 정의하는 것 같습니다 . (define-key yas-minor-mode-map (kbd "&lt;tab&gt;") 'yas-expand) (define-key yas-minor-mode-map (kbd "TAB") 'yas-expand) 차이점은 무엇이며 &lt;tab&gt;그리고 TAB? (이 구글을 시도했지만 명확한 설명을 찾을 수 없습니다)

4
Linux에서 emacs -nw에서 Super 사용
나는 대답에 대한 간단하고 직접적인 질문을 찾기 위해 고심하고 있었으므로 여기에서 묻기로 결정했습니다. Q : Linux의 터미널에서 Emacs에서 Super를 사용하는 방법이 있습니까? 추신 : 나는 많은 정보를 읽었 xmodmap지만 그 열쇠는 터미널 에뮬레이터가 슈퍼 키를 나타낼 수 없다는 것입니다. 그러나 (kbd "s-SPC")무언가를 반환하고의 번역 기능을 사용하려고 생각했습니다 .Xdefaults/X. 내가 올바른 …

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