2011-12-20 3 views
2

C-X가 필요하지 않게 할 수있는 방법이 있나요? 예를 들어, C-C를 사용하여 떠나십시오.emacs는 C-x를 제거합니다

또한 가능한 경우 어떤 단점이있을 수 있습니까?

GNU Emacs를 사용하는 더 간단한 방법을 찾고 있는데, 찾을 수 있을지 모르겠습니다.

+4

원하는 경우 키 조합을 다시 매핑 할 수 있지만 단순한 수학은 단일 키에 바인딩 할 수없는 사항이 있음을 알려줍니다. – geoffspear

+3

잠시 후'C-x' 단축키가 제 2의 천성이 될지 걱정하지 마십시오. * Jake : 열차는 얼마나 자주 지나가나요? Elwood : 그런데 자주 눈치 채지 못할 것입니다. * – Thomas

+0

''C-x C-h''라고 입력하십시오. 열쇠에 모두 바인딩 할 수 있습니까? – desudesudesu

답변

8

How to Set Emacs's User Interface to Modern Conventions 정말

하지 않음 (이 코멘트에 대해 너무 깁니다)를 읽고 원하는 경우 자신의 키 바인딩을 이있을 때 당신은 cked * 정말 F입니다 당신이 "많은 키를 타이핑해야"하기 때문에뿐만 아니라 터치 타이핑의 관점에서 Cx을 만들지 않았기 때문에 어떤 사람들은 "Cx anything"을 Emacs에서 싫어한다는 것을 알고 있습니다. 많은 감각.

물론 Emacs에서는 모든 것이 구성 가능합니다. 나는 C-x 대신 "C-",을 사용하고 있으며 솔직히 이렇게 쉽게 찾을 수 있습니다.

나는 물리적으로 왼쪽에있는 열쇠 CTRL을 칠 내 왼쪽 새끼 손가락을 사용하여 'A'쿼티 (QWERTY) 키보드 : CTRL로 사용되는 키하지만 지금은 자주 표시되어 CAPS 잠금 [CTRL로 다시 매핑 할 수 있습니다.]

나는 오른손으로 ','을 터치합니다. 내 설정이 추가이를 위해

:

(define-key global-map [(control ,)] ctl-x-map) 
당신은, 말하자면, 당신은 지금 을 수행하여 모두를 할 수있는 CX 참조을 (할 입력 적은 키가되지 않습니다

Cx Cc 또는 C-, Cc)을 수행하면됩니다.하지만 적어도 손가락을 왜곡하지는 않을 것입니다.)

또한 직접 글로벌 매핑을 정의의 대신 모든 키 매핑에 대한 사소한 모드를 생성하는 것이 더있을 수 있습니다) 여기에 설명 된대로 (사용자 "scottfrazer" 년대를 볼 것을 +40+ 대답 upvoted 및 접수주의 :

Globally override key binding in Emacs

+0

"ctl-x-map"전에 아포스트로피가 없다는 것을 깨닫기 위해 몇 시간을 보냈습니다 ... 하지만 어쨌든 고마워요! :) – balu

0

C-x 접두어가 C-x s 대 C-x C-s 같은 상황을 처리 할 수 ​​있기 때문에 아주 좋은 생각이라고 생각합니다. 그리고 : 당신은 이맥스 튜토리얼을 읽고 당신이 다른 키 바인딩이 ErgoEmacs Keybinding 또는

+0

예, 좋은 생각이들 때마다 나는 붐을 눌렀습니다. 나는 그 가이드를 읽을 것이다. 감사! –

+3

Xah Lee는 이맥스 기사가 좋은 읽을 거리 임에도 불구하고 유즈넷에 알려진 트롤입니다. –

0

나의 추천 먼저 당신에게 변화에 가장 잘 할 것이라고 생각 중 것들을 잠시 변경 후, 다음, 표준 이맥스 키 바인딩을 배우는 것입니다.

또한 이맥스 문서의 CUA 모드를 참조하십시오. 저는 CUA 모드를 사용하거나 권장하지 않지만 많은 사람들 (특히 새내기)이 키 습득, 복사, 붙여 넣기를 유지하기 위해이 모드를 사용합니다.

관련 문제