Mac OS X 용 터미널에서 마우스 클릭 및 페이지 업 / 다운 수 있습니까? 터미널 출력을 스크롤하는 대신 페이지 위로

* nix와 비교할 때, Terminal.app는 상당히 절름발이입니다. 어떻게 얻을 수 있습니까?

  • 터미널 출력을 스크롤하는 대신 페이지 위로 / 아래로 응용 프로그램으로 보내기
  • vim에서 마우스를 움직입니다. set mouse=a도움이되지 않습니다.
  • SSH가 다른 컴퓨터에있는 동안 위의 모든 것


답변

OMG facepalms 사과는 여전히 이것을 처리하지 않았습니다. 애플에서 일할 때 하루 종일 Tier 1 멍청한 놈에게서 전화를받을 것입니다.

  • Terminal.app를 엽니 다
  • 환경 설정 창을 엽니 다 (CMD +,)
  • 설정 탭을 클릭하십시오
  • 현재 설정 테마를 선택하고 키보드 탭을 클릭하십시오
  • 홈 항목을 편집 (또는 추가)하십시오.
    • 동작 :을 설정하여 문자열을 쉘로 보냅니다.
    • 문자열을로 설정 \001하거나 Ctrl + a를 누릅니다.
  • 종료 항목을 편집 (또는 추가)하십시오.
    • 동작 :을 설정하여 문자열을 쉘로 보냅니다.
    • 문자열을로 설정 \005하거나 Ctrl + e를 누릅니다.
  • Page Up 항목을 편집 (또는 추가)하십시오.
    • 동작 :을 설정하여 문자열을 쉘로 보냅니다.
    • 문자열을 \033[5~(복사하여 붙여 넣습니다)로 설정하십시오.
  • Page Down 항목 편집 (또는 추가)
    • 동작 :을 설정하여 문자열을 쉘로 보냅니다.
    • 문자열을 \033[6~(복사하여 붙여 넣습니다)로 설정하십시오.
  • 설정 창을 닫습니다.

당신은 간다. 터미널은 Windows / Linux 사용자가 예상 한대로 Home, End, Page Up 및 Page Down 키를 사용할 수 있어야합니다.

좋아하는 Linux 서버에 SSH를 열고 nano, vi 또는 emacs를 열고 즐기십시오.

vim에서 홈 또는 종료 키가 작동하지 않으면 다음을 시도하십시오.

  • 홈 : \ 033 [7 ~
  • 끝 : \ 033 [4 ~

마우스 문제에 대해서는 Termminal.app가 xterm 마우스보고를 지원하는지 잘 모르겠습니다. 아마도 작동해야합니다. iTerm 은 마우스보고를 지원하는 대체 터미널 프로그램입니다. MouseTerm은 Terminal.app에 마우스보고를 추가하는 해킹이지만 시도하지 않았으며 작동 방식을 모릅니다

X11을 설치할 수도 있습니다.

이 세 가지 중 하나를 수행하면 set mouse = a와 함께 ssh를 사용할 수 있어야합니다.


답변

Page Up / Down 및 Home / End와 관련하여 Shift 키를 누르고 있으면 응용 프로그램으로 전송됩니다. 그렇지 않으면 Kelbizzle이 설명한대로 키를 다시 매핑하면 스크롤 해야하는 가장 중요한 항목 (예 : 스크롤 백)에 대한 Apple의 아이디어가 완전히 사라집니다.


답변

터미널 내에서 mc (midnightcomander)는 Fn + Shift + UpKeyFn + Shift + DownKey 와 함께 작동합니다.


답변

10.10 Yosemite (이전 버전에 대해서는 잘 모르겠 음)에서는 웹 페이지와 동일한 방식으로 트랙 패드 또는 마우스를 사용하여 아래로 스크롤 할 수 있습니다. 마우스를 터미널 창 위에 놓고 터치 패드에서 마우스 휠 또는 두 손가락을 사용하여 스크롤하십시오.


답변

올바른 키 코드 :

홈 키 코드 :

\ 033 [H

종료 키 코드 :

\ 033 [F

페이지 업 키 코드 :

\ 033 [5 ~

페이지 다운 키 코드 :

\ 033 [6 ~

스크린 샷이있는 소스 : /superuser//a/33370


답변