OS X (ssh)에서 실행중인 mc에서 HOME 또는 END 키를 작동시키는 방법


9

OS X 10.5에 MacPorts 를 설치 했는데 SSH를 사용하여 컴퓨터에 연결하고 mc (Midnight Commander)를 사용하면 HOMEEND키가 작동하지 않는 것을 알았습니다 .

필자는 puttyFedora, Ubuntu와 같은 Linux 시스템에서 키보드를 매우 잘 사용할 수 있다고 언급해야합니다 ...

다음은 퍼티 키보드 구성입니다 (시간이 지남에 따라 최적의 구성).

  • 백 스페이스 키 : 127
  • 홈 / 끝 키 : 표준
  • 기능 키 : Xterm R6
  • 커서 키 : 보통
  • 숫자 키패드 : 정상
  • 터미널 유형 문자열 : xterm-color

이러한 변경 작업 을 수행 하는 명령 줄 솔루션 / 스크립트 를 찾고 있는데 ,이를 통해 새 OS를 구성하기위한 준비된 OS 스크립트를 훨씬 쉽게 만들 수 있습니다.

답변:


11

Terminal.app에서 집과 끝의 키보드 매핑은 직접적이지 않지만 수정할 수 있습니다. 직접 작동하게하려면 터미널-> 기본 설정 ...-> 설정 화면-> 키보드로 이동 한 다음 해당 키의 행을 찾아 해당 키의 편집 단추를 클릭하십시오 (또는 어떤 이유로 누락 된 경우 추가) .

이 공간에 선행 또는 후행 공백이 없도록주의하십시오.

홈 키 코드 :

\ 033 [H

종료 키 코드 :

\ 033 [F

페이지 업 키 코드 :

\ 033 [5 ~

페이지 다운 키 코드 :

\ 033 [6 ~

스크린 샷 1

스크린 샷 2


백 슬래시는 이중 백 슬래시 (OS X 10.6)로 자동 변환되므로 시퀀스를 입력 할 수 없습니다. 또한 가능한 경우 이러한 설정을 수행하는 스크립트 / 명령 줄을 선호합니다.
sorin

@Sorin Strange, 나는 OS 10.6을 실행하고 있는데, 내가 스크린 샷을 한 OS이지만 다시 10.5에서 내 프로필을 만들었습니다. 제어 순서를 TextEdit에 입력 한 다음 필드에 복사하여 붙여 넣기를 수행하면 효과가있는 것 같습니다.
Lara Dougan

전설, 감사합니다! PageUp 및 PageDown이 vim에서 제대로 작동합니다 :-)
Sonia Hamilton

1
\ 033는 Esc 키를 눌러 입력
jlsecrest

5

실제 문제는 사용하는 방법이었다 HomeEndSSH를 사용하여 OSX에 로그인 할 때 퍼티와 키.

먼저이 링크 에 따라 OSX Terminal.app 환경 설정의 설정을 변경했습니다 . 데스크톱에서 사용 하기 위해 키 Home와 수정 End키를 사용했습니다. 그러나 PuTTY를 사용 Home하여 원격으로 OSX에 로그인했을 때 End키가 여전히 작동하지 않았습니다. 그래서 아래와 같이 PuTTY 터미널을 수정했습니다.

> 터미널> 키보드 퍼티 구성으로 이동
"기능 키와 키패드"를 찾을
대신
ESC[n~
선택합니다
SCO
적용을 클릭합니다.

당신 HomeEnd당신이 OSX에 로그인 할 때 키는 퍼티 터미널에서 정상적으로 작동합니다.

세션마다 다른 설정을 지정하고 저장할 수 있습니다. 다른 유형의 기계에 로그인하면 표준 PuTTY 설정을 사용할 수 있습니다.


"기능 키와 키패드를"설정을 "SCO는"홈 / 엔드 키를 해결하지만, 불행히도 자정 사령관의 F-키를 나누기 ...
블라디미르 Panteleev

홈과 끝은 복구되지만 Del 키는 백 스페이스로 변경됩니다.
cweigel

2

터미널이 스크롤 백에 이러한 키를 사용하지 못하게하려면 Terminal.app에서 Home / End PgUp / Pg의 Shift 키를 누르십시오. 이런 식으로 (shift로) 터미널은 창에서 실행되는 응용 프로그램으로 키를 전달합니다.


-1

Mac으로 전환 한 후에도 비슷한 문제가있었습니다. OS X에서 Home과 End는 각각 문서의 시작과 끝으로 이동합니다. 스테로이드에서 Page Up 및 Page Down으로 생각하십시오.

Home 및 End의 Windows 사용법과 동일하게하려면 Command + 왼쪽 화살표 및 Command + 오른쪽 화살표를 사용하십시오.


1
죄송합니다. 이것은 다른 문제이며 지정한 문제와 관련이 없습니다.
sorin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.