2009-05-22 6 views
7

약간의 프로그래밍 외 문제를 용서하십시오. 적어도 C++ 코드를 Linux로 이식 할 때이 문제가 발생합니다. 내가 가지고있는 문제는 매우 기본적인 것이다 : 몇몇 키 조합은 이맥스에 의해 인식되지 않는다. 그 결과로 Emacs에서 편집을 '실행 취소'할 수 없다는 것입니다.PuTTY에서 Emacs 키 조합은 아무런 효과가 없습니다.

Windows에서 내 우분투 컴퓨터로 Putty.exe를 실행하고 있습니다. 퍼티 문자 세트 (윈도우 -> 번역 -> 수신 된 데이터 문자 세트)는 UTF-8이며 모든 스웨덴 문자가 콘솔에 깔끔하게 표시됩니다. 그러나 Emacs에서 C-_를 사용할 수 없습니다. 아무 반응이 없습니다. 내 스웨덴어 키보드의 키 조합은

Ctrl Shift -

모든 포인터가 유용합니다!

+0

이것은 확실히 프로그래머에게 흥미로운 일입니다. 나는 SecureCRT로 똑같은 것을 가지고 있었고 그것을 해결하는 방법을 결코 알지 못했습니다. – Andomar

+0

나는 그것이 프로그래머에게는 흥미롭지 않다고 제안하지 않았다. 프로그래밍과 관련이 없다는 것뿐입니다. serverfault-vs-stackoverflow 기준은 "프로그래밍과 관련이 있거나 없는가"를 이해하고 있습니다. – Cheeso

+0

나는이 문제도 가지고 있었고 PuTTY를 통해 Emacs를 많이 사용하게 될 것이기 때문에 이것을 나의 로컬 .emacs에 추가했다 :'(global-set-key (kbd "C--") 'undo)' 실행 취소를 위해서는'C -'에 익숙해 져야합니다. 이는 적은 키를 의미하고 PuTTY를 통해 작동합니다. –

답변

5

"-"으로 시도하십시오. 나는 이맥스 (emacs)를 사용하지 않지만, 다른 어떤 용도로도 사용되지 않았기 때문에 screen (1)을 위해 그 키를 사용한다. (Ctrl-a의 기본값은 그렇게 유용하지 않다.) Windows (내 노르웨이어 키보드 사용)에서 트리거하는 키 누르기는 Ctrl-입니다. KDE에서 Ctrl + 키를 누르면 폰트 크기가 줄어들 기 때문에 Ctrl Shift -으로 되돌아 가야합니다. (몇 년 전만하더라도 Ctrl 키를 누른 상태였습니다).

3

스웨덴어 키보드 설정으로 편집 할 때 더 이상 기억할 수없는 이유 때문에 C-x u을 사용하여 실행 취소하는 데 익숙해졌습니다.

관련 문제