공식입니다. Mac OS X에서 Emacs를 싫어합니다.
내가 무엇을하든, 나는 가시를 얻습니다.
내가 쓸 때 \
사용 Alt+ Shift+ 7나는 오류로 인해 얻을 Alt이맥스에서 == 메타 있습니다. 나는 결합하면 Meta
받는 사람 Command키 I의 우회하기 오류가. 모두 괜찮습니다. 사용할 때까지 Meta-
Tab. 지금은 갑자기에 노력하고있어 Command– Tab멀리 이맥스에서 다른 응용 프로그램으로.
나는 현재 화가납니다. 누구 든지이 문제를 해결하도록 도울 수 있습니까? Altas을 가질 수 있다면 aquamacs.org를meta
설치 하지 않고 키를 사용하지 않는 것이 좋습니다 .fn
어쨌든 스웨덴어 로캘을 사용합니다.
편집 1 :
첫 번째 솔루션 : 추가 (global-set-key [C-tab] [M-tab])
로 ~/.emacs
. 이것은 넥타이 것 Meta-tab
으로 Control-tab
대신. 내가 완전히 원했던 것은 아니지만 작동해야합니다.
답변
아래 옵션을 참조하십시오 M-x customize-group
ns
여기서 수정 자 키의 동작을 조정할 수 있습니다. 오른쪽 Alt 키를 “No modifier”로 설정했습니다. Alt-Gr을 사용하는 PC 키보드와 동일한 동작입니다.
내가 좋아하는 또 다른 설정은 alt 키를 모두 설정 해제하고 alt function
대신 키를 사용하는 것입니다.
답변
나는 또한 몇 년 동안이 문제가 있었다! 최근에 OS X에서 Emacs를 다시 시도했습니다. 내 .emacs에 다음을 추가하여 문제를 마침내 해결했습니다. (이것은 Emacs 24.3에 있습니다)
(when (eq system-type 'darwin)
(setq mac-right-option-modifier 'none))
답변
내가 아는 사람들은 항상 이런 이유로 미국 키보드가있는 Mac을 구입합니다.
나는 스웨덴어에서도 Emacs를 저주했으며 내가 찾은 유일한 해결책은 미국 확장 레이아웃을 사용하지만 스웨덴어 키보드를 사용하는 것입니다. 나는 미국 키보드를 메인 키보드로 몇 년 동안 보냈으므로 생각없이 어느 정도 전환 할 수 있습니다.
레이아웃 전환 경로를 사용하지 않으려는 경우 스웨덴어 OS X Emacs는 매우 고통 스럽습니다.
편집 : 도움이 될 수있는 스페인어 힌트를 찾았 습니다 . 아이디어는 Emacs로 전송되는 캐릭터를 원하는 캐릭터로 다시 매핑하는 것입니다. 나는 그것을 시도하지 않았지만 유망한 것처럼 들린다.
답변
정말 우아하지는 않지만 메타에는 Esc 키를 사용하고 특수 문자에는 Alt 키를 유지할 수 있습니다. 예 ESC x
대신 M-x
.
그러나 molbdnilo에 동의하십시오. 대부분의 미국 이외의 키보드는 프로그래밍에 짜증이납니다. 한때 핀란드에서 몇 주 동안 일했으며, 제가 한 첫 번째 일은 KB를 미국으로 바꾸는 것이 었습니다. 프로그래밍 언어로 자주 필요한 문자를 입력하는 방법을 알아내는 것보다 맹목적인 입력조차도 쉬웠습니다. (음, 실제로 내가 한 첫 번째 일은 언어를 바꾸는 것이 었습니다. 다행히도 나는 근육 기억으로 그것을하는 방법을 알고있었습니다 🙂
답변
Linux에서 macOS로 왔을 때도 같은 문제가 발생했으며 emacs 구성 파일에 다음 코드를 추가하여 해결했습니다.
;; check OS type
(cond
((string-equal system-type "windows-nt") ; Microsoft Windows
(progn
(message "Microsoft Windows")))
((string-equal system-type "darwin") ; Mac OS X
(progn
(setq mac-option-key-is-meta nil)
(setq mac-command-key-is-meta t)
(setq mac-command-modifier 'meta)
(setq mac-option-modifier nil)
(message "Mac OS X")))
((string-equal system-type "gnu/linux") ; linux
(progn
(message "Linux"))))
‘Mac OS X’로 주석 처리 된이 코드 부분을 주목하십시오 .emacs 응용 프로그램에서 option
키와 command
키를 교환 하지만 전체보기에서 command
여전히 그렇습니다. 이전처럼 command
사용할 수 있습니다 command+tab
.