Mac OS 용 다중 터미널 에뮬레이터가 있습니까?


20

나는 커맨드 라인을 좋아하고 MacO에서 Terminator (Linux 용)와 같은 응용 프로그램을보고 싶습니다.

여기에 이미지 설명을 입력하십시오

Fink 또는 Ports를 사용하여 사용 가능한 Mac 용 앱의 포트가있는 것 같습니다 . 그러나 나는 그것들을 설치하는 것이 지옥이라는 것을 알았습니다 ... 그것은 다른 것들에 의존하는 많은 것들에 달려 있습니다 ... 등.

그래서 나는 그런 맥 OS 네이티브 앱이 있는지 (무료인지 아닌지) 궁금합니다 ...


2
OS X의 터미널 앱은 많은 창과 탭을 지원합니다. 그렇게하지 않습니까?
Nathan Greenstein

@Cristian : 어떤 특정 기능을 찾고 있습니까? btw, 굉장한 아바타 :)
Robert S Ciaccio

@Nathan과 @calavera가 원하는 것은 동일한 창 안에 다른 터미널 콘솔이 있다는 것입니다. 터미널 앱을 사용하면 탭을 열고 다른 창을 열 수 있지만의 유연성은 동일하지 않습니다 Terminator.
Cristian

4
지옥의 이상한 정의. 의존성 팽창이 있지만 성가신 요점은 당신이 타이핑 fink install terminator하고 걷다가 10 ~ 120 분 안에 돌아와서 완료된다는 것입니다.

2
누군가가 그 매력이 무엇인지 더 자세하게 말할 수 있습니까? 그리고 이것이 윈도우 그룹보다 어떻게 더 낫습니까? (여러 창을 레이아웃 한 다음 창> 그룹으로 저장 을 선택 하면 나중에 창> 창 그룹 열기를 사용하여이 창 세트를 다시 열 수 있습니다 .
Chris Page

답변:


28

iTerm 2 는 이것을 할 수 있다고 주장합니다.


편집 : 방금 다운로드했는데 iTerm 1에서 전환 할 것이라고 생각합니다.

여기에 이미지 설명을 입력하십시오

나는 당신과 macports에 무슨 일이 일어나고 있는지 잘 모르겠지만 macports를 사용하여 tmux를 설치했습니다. 약 30 초가 걸렸으며 완전히 고통이 없었습니다.


FWIW, 나는 GNU 화면으로 충분한 시간을 보냈습니다.이 시점에서 기본적으로 모든 것을 위해 GNU 화면을 사용했습니다. 로컬, 마우스 구동 멀티플렉서를 원한다면 iTerm이 좋지만, 지금 내가하는 거의 모든 것이 서버 측이며 하나의 SSH 연결을 통해 수행하는 것이 훨씬 낫습니다.


그것이 나에게 충분히 안정적이긴하지만 여전히 알파임을 주목할 가치가 있습니다.
가짜 이름

서버 측과 클라이언트 측의 문제 : iTerm2는 이제 기본적으로 tmux를 통합하고 단일 ssh 채널을 사용하여 서버의 tmux와 통신 할 수 있습니다.
크리스 해링턴

4

터미네이터는 homebrew package Manager를 통해 Mac OS X로 포팅되었습니다.

brew install terminator

PR 또는 레시피를 참조하십시오 .

주요 기능은 OS X 10.9.2에서 테스트되었습니다.


meh, 나는 터미네이터를 사용하고 있었지만, 그것이 osx와 얼마나 통합되었는지는 불만족합니다. iTerm2의 다른 답변을보십시오. 아침에 터미네이터를 먹는다. 사라
Madivad

주요 바로 가기가 작동하지만 통합이
무의미하다는

2

macports / homebrew를 통해 또는 직접 컴파일하여 GNU Screen 또는 TMUX를 설치하십시오.


2

iTerm 2TotalTerminal 은 모두 터미널과 명령 행에서 작업 할 때 효율성을 향상시키는 훌륭한 도구 라고 생각 합니다.


-1 (현재는 더 이상 개발이 진행중이 아님)을 언급 해 주셔서 -1. 실제로는 아니고 -1도 아닙니다.하지만 시도해 보려고했지만 더 이상 개발되지 않았습니다. 대신 lol +1을 가져 가라
Madivad

1

키보드 명령을 사용하여 창을 타일링 할 수 있는 SizeUp 의 열렬한 팬입니다 . 이것은 하나의 터미널에 다른 뷰를 넣지는 않지만 한 번에 많은 뷰를 열어 깔끔하게 정리할 수있게 해줍니다.


0

gnu 화면을 사용하면 원하는대로하고 단일 터미널 창을 동일한 GUI 창 내에서 여러 창으로 나눕니다. (두 축으로 분할하는 기능이 Mac에 이미 설치된 화면 버전보다 최신이므로 OS X에 제공되는 것보다 최신 버전을 원할 것입니다.)


0

나는 GNU 화면이 내가 원하는 것을 정확하게 수행한다는 것을 screen알았지 만 (단말기 입력 ) 몇 가지 기본 사항을 배우고 몇 분을 보낸 후에 만 ​​가능합니다. 다음은 키 바인딩에 필요한 점프 시작입니다 (man 페이지에서 곧장)-수직 분할을 위해 GNU 버전을 설치해야합니다 (내 Mavericks에있는 FAU 버전 다음에 나열).

화면 버전 4.00.03 (FAU) 23-Oct-06

(매버릭스에 포함되어 있고 이전에는 비슷할 것임)

       다음 표는 기본 키 바인딩을 보여줍니다.

       Ca '(선택) 전환 할 창 이름 또는 번호를 묻습니다.

       Ca "(윈도우리스트 -b)
                                 선택할 수있는 모든 창의 목록을 제시하십시오.

       Ca 0 (0을 선택하십시오)
        a | a |
       Ca 9 (9 선택)
       Ca-(선택-) 창 번호 0-9 또는 빈 창으로 전환하십시오.

       Ca 탭 (포커스) 입력 포커스를 다음 영역으로 전환합니다. 분리, 제거 만 참조하십시오.

       Ca Ca (기타) 이전에 표시된 창으로 전환합니다. 이 바인딩의 기본값은
                                 재정의하지 않는 한 두 번 입력 한 명령 문자에. 예를 들어
                                 "-e] x"옵션을 사용하면이 명령은 "]]"가됩니다.

...

      Ca S (분할) 현재 영역을 두 개의 새로운 영역으로 분할합니다.

...

       캘리포니아? (도움말) 키 바인딩을 표시합니다.

       Ca \ (quit) 모든 창을 종료하고 화면을 종료하십시오.

...

       Ca * (디스플레이) 현재 연결된 모든 디스플레이의 목록을 표시합니다.

'스크린 버전 4.02.01 (GNU) 28-Apr-14'가있는 추가 항목

( sudo port install screen지금 사용하여 설치 )

4.00.02 (FAU) 버전에서 위에 나열된 모든 항목 및

      Ca S (분할) 현재 영역을 두 개의 새로운 영역으로 수평으로 분할합니다. 또한 참조
                                 초점을 제거하십시오.

위와 동일하지만 수평임을 나타냅니다. ...

       캘리포니아 | (split -v) 현재 영역을 세로로 두 개의 새 영역으로 나눕니다.

참고 : 웹 검색을 시도했지만 'screen', 'terminal'및 'split'과 같은 단어는 맨 페이지를 더 쉽게 만들 수 있도록 일반적입니다.



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