OS X 터미널에서 탭 사이를 이동하는 키보드 단축키 Cmd- 3등으로 쉽게

OS X Terminal.app에서 새 창을 열면 Cmd1, Cmd2, Cmd3등으로 쉽게 전환 할 수 있습니다 .

당신은 탭 사이의주기, 사용도 수 CmdShift{CmdShift}. (또는 CmdShiftLeftCmdShiftRight)

그러나 창에서와 같이 특정 탭으로 바로 이동할 수 있습니까? 예를 들면 CmdShift3세 번째 탭으로 이동하려면? (물론 그렇지 않습니다.)

나는 그것이 즉시 불가능하다는 것을 확신하지만,이 작업을 위해 AppleScript를 기꺼이 쓰려면 어떻게해야합니까?



답변

터미널을 버리고 iTerm을 사용하십시오 . 그것은 당신이 이것을 할 수있게하고 어쨌든 조금 더 유용합니다.


답변

키 조합은 다음과 같습니다 ShiftCmdLeft or Right


답변

그것은에서 수행 할 수 있습니다 System Preferences> Keyboard> Shortcuts> App Shortcuts>을 클릭 +선택> Terminal.app하고 될 수있는 터미널 메뉴에 표시되는 옵션 제목을 추가 :

  • Select Next Tab (매버릭스 및 그 이전)
  • Show Next Tab (요세미티, 엘 캐피 탄, 시에라 …)

참고 : 당신은 아마 실현, 당신은 절대적으로이 작업을 수행 할 수 있는 원래 앱이 옵션에 대한 바로 가기를 정의되지 않은 경우에도 옵션이있는 메뉴가 있습니다 [코코아] OSX 용 응용 프로그램.

이러한 종류의 단축키는 기본 앱 단축키를 사용하는 것과 다릅니다. 실제로 OSX가 수행하는 작업은 레이블을 통해 제공된 메뉴 옵션을 트리거하는 것입니다. 키를 누르면 메뉴 표시 줄에서 해당 메뉴 항목이 깜박입니다.

타사 터미널을 사용한다는 아이디어에 수년 동안 저항 한 끝에 ootb Terminal.app에서 제대로 작동하지 않는 창 분할로 인해 iTerm2로 전환했습니다. 또한 바로 가기는 완전히 구성 가능하므로 + [tab number]를 사용 하여 특정 탭으로 전환 하여 N 번째 탭으로 이동하는 등 원하는 모든 것을 얻을 수 있습니다 .


답변

몇 년 동안 Spark 를 사용해 왔습니다. 터미널 및 Safari와 같은 응용 프로그램의 바로 가기를 덮어 쓸 수 있습니다. 두 프로그램 모두 command + n을 사용 하여 탭을 전환하도록합니다. 여기서 n 은 1에서 9까지의 탭 번호입니다.

Spark.app를 다운로드하여 복사 한 후 /Applications시작하여 모든 응용 프로그램의 단축키 를 클릭하여 왼쪽의 메뉴를 확장 한 다음 더하기 부호를 클릭하여 새 응용 프로그램을 추가하십시오.

에서 터미널을 추가하십시오 /Applications/Utilities/Terminal.app. 다음은 바로 가기를 만드는 것입니다. File-> New HotKey-> AppleScript를 클릭 하십시오 (또는 command + 1을 누르십시오 ). 바로 가기 영역을 클릭하고 command + 1을 누르고 이름을 tab1로 지정 하고이 코드를 사용하십시오.

tell front window of application "Terminal" to set selected tab to tab 1

command + 2 ~ command + 9에 대해 반복하십시오 . 터미널을 세로로 최대화 할 수있게하려면 command + shift + m 과 같은 새 바로 가기를 만들고 원하는 이름을 지정하고이 코드를 사용하십시오.

tell application "Finder"
    set _b to bounds of window of desktop
end tell

tell application "Terminal"
    tell front window
        set {_x, _y, _w, _h} to (get bounds)
        set _vz to item 4 of _b
        set bounds to {_x, 10, _w, _vz}
    end tell
end tell

탭 단축키의 Safari와 동일하지만 코드가 약간 다릅니다.

tell front window of application "Safari" to set current tab to tab 1

솔직히, 이것 없이는 터미널이나 사파리를 사용할 수 없습니다.


답변

macOS High Sierra (10.13)에서는 바로 가기 키 1–를 사용하여 특정 탭으로 전환 할 수 있습니다 9.

/ 사용이 바로 가기 키를 사용하지 않으려면 이동 설정 > 일반 및 전환 탭을 전환 할 ⌘-9 ⌘-1을 사용합니다 .


답변

덜 알려진 다중 응용 프로그램 키보드 단축키

이전 탭을 앞으로 가져 오십시오

ShiftCommand[

다음 탭을 앞으로 가져 오십시오

ShiftCommand]


기원과 범위

올바르게 기억한다면 Safari가 탭을 얻었을 때 바로 가기였습니다.

그 원래의 바로 가기가 없습니다 에 어떻게에 HT201236 ( 맥 키보드 단축키 – Apple 지원 )하지만이 있습니다 에서 사파리 9 (엘 캐피 탄) : 사파리 키보드 및 기타 단축키 및 :

  • 두 단축키는 모두 Mac OS X 10.12 (macOS Sierra)의 릴리스 후보 16A319에서 터미널과 같은 다른 응용 프로그램에 적합합니다.

답변

모든 응용 프로그램의 바로 가기를 변경하는 방법에 대한 답변을 원합니다. @ ccpizza의 대답은 올바른 방향으로 나를 안내했습니다.

내가 한 방법은 다음과 같습니다.

  • “시스템 환경 설정”을 엽니 다 (Apple 메뉴에서 화면 왼쪽 상단).
  • “키보드”열기
  • 왼쪽에서 “앱 바로 가기”를 선택하십시오.
  • +기호를 눌러
  • 팝업에서 “모든 응용 프로그램”을 선택하십시오
  • “다음 탭 표시”(괄호없이) 및 원하는 바로 가기를 입력하십시오.
  • “이전 탭 표시”및 원하는 바로 가기를 입력하십시오

모든 메뉴 항목 (상단 바)에 대해이 작업을 수행 할 수 있습니다. OSx는 텍스트 검색을 수행하므로 일치해야합니다 … 그리고 모든 앱이 동일한 이름을 사용하도록 충분히 운이 좋습니다 🙂