emacs에서는 Mac 키보드의 <C-right> 및 <C-left>가 작동하지 않습니다.


13

OSX 10.8.4를 실행하는 iMac이 있습니다.

Homebrew에서 빌드 한 emacs와 http://emacsformacosx.com/ 에서 다운로드 한 버전에서이 작업을 시도했습니다 .

나는 이것을 완전히 깨끗하게 시도했다 ~/.emacs.d.

내가 C-h kctrl-up arrow를 입력하면 "backward-paragraph 명령을 실행한다"라는 설명이 나옵니다. Ctrl- 아래쪽 화살표도 마찬가지입니다.

Ctrl- 오른쪽 화살표 또는 ctr- 왼쪽 화살표를 시도해도 아무 변화가 없습니다.

내가 가면 C-h b키가 바인딩되어 있음을 알 수 있습니다.

<C-left> left-word <C-right> right-word

그러나 아무 일도 일어나지 않습니다.

코드가있는 표준 평면 Mac 키보드를 실행하고 있습니다.

답변:


13

사실, ctrl- 왼쪽 화살표와 ctrl- 오른쪽 화살표는 내 Mac의 다른 응용 프로그램에서도 아무런 영향을 미치지 않습니다.

시스템 설정의 키보드-> 키보드 단축키에서 일부 OSX 업데이트를 통해 추가 된 것으로 보이는 Mission Control 단축키를 선택 해제해야합니다.

여기에 이미지 설명을 입력하십시오


2

⌃ ← 및 ⌃ →는 기본적으로 Emacs.app 및 iTerm 2에서 emacs를 실행할 때 작동했지만 터미널에서 emacs를 실행할 때는 작동하지 않았습니다.

터미널에서 emacs를 사용하는 경우 ⌃ ←에서 ⌃ →에서 to \033[5D로 변경해보십시오 . 이스케이프 키를 눌러 삽입 할 수 있습니다 . 및 사용하여 ITerm 2의 키의 기본 값입니다.\033[1;5D\033[5C\033[1;5C\033\033[1;5D\033[1;5C

Emacs.app에서도 ⌃ ← 및 ⌃ →가 작동하지 않으면 데스크톱을 변경하는 데 사용되지만 데스크톱이 하나만 열려있어 아무 것도하지 않는 것 같습니다. 시스템 환경 설정> 키보드> 키보드 단축키> 미션 컨트롤을 확인하십시오.


1

Emacs 용 Terminal.app에서 C-up 및 C-down도 필요한 경우 터미널> 환경 설정> 프로파일> 일부 프로파일> 키보드에서 다음 키를 추가하십시오.

^↑  \033[1;5A
^↓  \033[1;5B

아름답게 작동합니다! 나는 ... 손으로 비밀 keymappings를 지정하지 않고이 입력 조합이 "단지 작품을"하지 않는 이유를 알고 싶습니다
라돈 Rosborough에게
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.