2013-09-29 3 views
0

내가 원하는 지역을 복사하기 위해 M-w을 사용하고 싶지만, .emacs 파일을 수동으로 설정해도 Emacs가 심볼을 대신 소개한다. 의Mac에서 이맥스는 M-w를 이해하지 못한다. 대신에 Σ를 얻는다.

(global-set-key "\C-w" 'clipboard-kill-region) 
(global-set-key "\M-w" 'clipboard-kill-ring-save) 
(global-set-key "\C-y" 'clipboard-yank) 

모든 아이디어를 어떻게이 기능을 제거하고 붙여 넣을 복사 M-wM-y를 사용하세요? 내가 사용하고 있습니다 : GNU 이맥스 24.3.1 저작권 (C) 2013 자유 ​​소프트웨어 재단, 주식

답변

1
당신이 맥 옵션 키 특수 문자를 사용하지 않도록하려는 것 같습니다

- 당신은 또한이 알 수있는 경우 당신은 나에게 악센트 모음 (예 : á, é, í, ó, ú)이 붙은 모음을 따라하거나, Mn을 따라 다른 것을 따라한다면 스페인 스타일 ñ을 얻습니다.

This answer 당신이 찾고있는 것 같습니다. 최신 버전의 OS X에서 작동하는지 잘 모르겠지만 시도해 볼 가치가 있습니다.

2

표시되는 동작 (특수 문자의 키보드 오버레이로 사용되는 옵션)은 Mac 표준입니다. 당신은 Option = Emacs Meta라고 가정하고 있지만, 항상 그런 것은 아니며 반드시 그렇게하고 싶지도 않습니다.

문자를 삽입하는 데 Option 키를 사용할 필요가 없다면, 확실히 Meta에 맵핑 할 수 있습니다. 그렇게하는 방법은 Emacs를 어떻게 운영하는지에 달려있다.

Mac 터미널에서 Emacs를 사용하는 경우 환경 설정> 설정> 키보드에서 "옵션을 메타 키로 사용"을 선택하십시오.

Mac 용 Emacs에는 몇 가지 GUI 포트가 있습니다. 이 경우에는 Command as Meta (대부분의 경우 충돌이 없으므로)를 사용하고 특수 문자를 입력하기위한 Option을 보유하는 추가 선택 사항이 있습니다.

Emacs Mac 포트 (내가 가장 좋아하는 것으로, 가장 쉬운 방법은 here에서 다운로드)에서 Command = Meta가 기본값입니다. M-x customize-group mac을 사용하여 Mac Option Modifiermeta (또는 원하는 다른 Emacs 수정 자)로 변경하십시오.

Emacs NS 포트 (표준 GNU Emacs의 일부인 here에서 다운로드하기 쉬운)에서 Option = Meta 및 Command = Super가 기본값이므로이 버전을 사용하고 있지 않은 것 같습니다! 수정 자 동작은 Ns Alternate (옵션) ModifierNs Command Modifier으로 M-x customize-group ns에서 변경할 수 있습니다. 당신이 소프트웨어에 fn 키를 노출 애플의 같은 키보드를 사용하는 경우

, 당신은 super 또는 hyperMac (또는 Ns) Function Modifier를 설정하여, 또 다른 이맥스 수정 방법을 얻을 수 있습니다.

관련 문제