Mac OS X 용 터미널에서 마우스 클릭 및 페이지 업 / 다운


20

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

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

답변:


33

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를 사용할 수 있어야합니다.


1
멋진 답변입니다. 나는 이것을 몇 년 동안 레슬링 해 왔으며, vim에서 Cu / d를 사용하고 irssi에서 "/ scrollback goto +/- 30"을 오랫동안 사용했습니다.
Nick Retallack

감사! 많은 사용자에게 큰 문제입니다. 기꺼이 도와 드리겠습니다!
Kelbizzle

또한 한 손으로 페이지 업 / 페이지 다운을 추가 할 때 매우 유용합니다 (노트북에는 오른쪽에 Fn 키가 없으므로 Shift + Fn + 화살표는 양손 조작입니다). 한 손으로 텍스트를 스크롤 \033[5~하기 \033[6~위해 페이지 위로 / 페이지 아래로 옵션 + 위쪽 화살표 와 옵션 + 아래쪽 화살표를 바인딩했습니다 .
Ether

나에게 \033OHHome과 \033OFEnd 의 코드 가 더 잘 작동했습니다. (적어도 less)
Lars Nyström

4

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


1

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


0

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


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.