Mac OS用の複数のターミナルエミュレータはありますか?


20

私はコマンドラインが大好きで、MacOでTerminator(Linux用)のようなアプリを見たいです:

ここに画像の説明を入力してください

Mac用のそのアプリのポートはFinkまたはPortsを使用して利用できるようです。しかし、それらをインストールするのは地獄だとわかりました...それは他のものに依存する多くのものに依存しています...など

だから私はそのようなMacOSネイティブアプリがあるかどうか疑問に思っていました(無料かどうか)...


2
OS Xのターミナルアプリは多くのウィンドウとタブをサポートしていることに注意してください。それはあなたのためにそれをしませんか?
ネイサングリーンスタイン

@Cristian:どんな具体的な機能を探していますか?ところで、素晴らしいアバター:)
ロバートSチャシオ

@Nathanと@calaveraが欲しいのは、同じウィンドウ内に異なる端末コンソールを配置することです。ターミナルアプリを使用すると、タブを開いてさまざまなウィンドウを開くことができますが、同じ柔軟性は提供されませんTerminator
クリスチャン

4
地獄の奇妙な定義。依存関係の肥大化(これは迷惑です)がありますが、finkの要点は入力して立ち去りfink install terminator、10分または120分後に戻ってくることです。

2
誰かがアトラクションとは何かをより詳細に言うことができますか?そして、これはウィンドウグループよりもどのように優れていますか?(あなたが選択し、その後、複数のウィンドウをレイアウトすることができ、グループとして>ウィンドウを保存し、あなたがして後に再び窓のこのセットを開くことができます。[ウィンドウ]> [開く]ウィンドウ・グループ
クリスページ

回答:


28

iTerm 2はこれができると主張しています。


編集:ダウンロードしたばかりで、iTerm 1から切り替えると思うほど十分に機能しているようです:

ここに画像の説明を入力してください

あなたとmacportsで何が起こっているのかわかりませんが、macportsを使用してtmuxをインストールしました。約30秒かかり、完全に痛みはありませんでした。


FWIW、私はその後GNUスクリーンで十分な時間を費やし、この時点ですべてを基本的に使用しています。iTermは、マウス駆動のローカルマルチプレクサが必要な場合に便利ですが、この時点で私が行うことはほとんどすべてサーバー側であり、1つのSSH接続ですべてを行う方がはるかに優れています。


私にとっては十分に安定しているように見えますが、まだアルファ版であることは注目に値します。
偽の名前

サーバー側とクライアント側の問題として、iTerm2はtmuxをネイティブに統合し、単一のsshチャネルを使用してサーバー上のtmuxと通信できるようになりました。
クリスハリントン

4

ターミネーターは、homebrewパッケージマネージャーを介してMac OS Xに移植されました。

brew install terminator

PRまたはレシピを参照してください。

OS X 10.9.2でテストされ、主な機能が動作します。


meh、私はターミネーターを使用していましたが、osxと統合されていないことに不満がありました。iTerm2のその他の回答をご覧ください。朝食にターミネーターを食べます。サラ。
マディバード

主なショートカットは機能しますが、統合が
重要

2

GNU ScreenまたはTMUXをmacports / homebrew経由で、または手動でコンパイルしてインストールします。


2

iTerm 2TotalTerminalはすべて、ターミナルおよびコマンドラインで作業する際の効率を改善するための優れたツールだと思います。


言及するために-1(現在は「現在アクティブな開発中ではありません」)TotalTerminal。いいえ。実際、マイナス1ではありません。代わりに+1を取りますlol
マディバッド

1

私は、キーボードコマンドを使用してウィンドウを並べて表示できるSizeUpの大ファンです。これにより、1つの端末にさまざまなビューが表示されることはありませんが、一度に多数のビューを簡単に開いて整理できます。


0

gnu画面を使用すると、必要な処理が行われ、単一のターミナルウィンドウがすべて同じGUIウィンドウ内の多数のウィンドウに分割されます。(ただし、両方の軸で分割する機能は、Macに既にインストールされている画面のバージョンよりも新しいため、OS Xに付属しているものよりも新しいバージョンが必要になる可能性があります。)


0

GNU画面は、私が望んでいること(screenターミナルに入力するだけ)を正確に行うことがわかりましたが、いくつかの基本を学ぶのに数分費やした後です。ここにキーバインドに必要なジャンプスタートがあります(マニュアルページから)-垂直分割用のGNUバージョン(私のMavericksにあったFAUバージョンの後にリストされている)をインストールする必要があることに注意してください。

画面バージョン4.00.03(FAU)06-Oct-06

(Mavericksに含まれており、おそらく以前のバージョンと同様です)

       次の表に、デフォルトのキーバインディングを示します。

       Ca '(選択)切り替えるウィンドウの名前または番号の入力を求めます。

       Ca "(windowlist -b)
                                 選択するすべてのウィンドウのリストを提示します。

       Ca 0(0を選択)
        a | a |
       Ca 9(9を選択)
       Ca-(選択-)ウィンドウ番号0-9、または空白のウィンドウに切り替えます。

       Caタブ(フォーカス)入力フォーカスを次の領域に切り替えます。split、remove、onlyも参照してください。

       Ca Ca(その他)前に表示されたウィンドウに切り替えます。このバインディングのデフォルトは
                                 上書きしない限り、2回入力したコマンド文字に。たとえば、
                                 オプション「-e] x」を使用すると、このコマンドは「]]​​」になります。

...

      Ca S(分割)現在のリージョンを2つの新しいリージョンに分割します。

...

       Ca?(ヘルプ)キー割り当てを表示します。

       Ca \(終了)すべてのウィンドウを強制終了し、画面を終了します。

...

       Ca *(ディスプレイ)現在接続されているすべてのディスプレイのリストを表示します。

「画面バージョン4.02.01(GNU)28-Apr-14」の追加アイテム

sudo port install screen今すぐ使用してインストール)

4.00.02(FAU)バージョンで上記にリストされたすべてのアイテム、および以下:

      Ca S(分割)現在の領域を2つの新しい領域に水平に分割します。参照のみ、
                                 削除、フォーカス。

上記と同じですが、これは水平であることを明確にします。...

       Ca | (split -v)現在の領域を2つの新しい領域に垂直に分割します。

注:私はこれをウェブで検索しようとしましたが、「スクリーン」、「端末」、「分割」などの言葉は非常に一般的であるため、マニュアルページが簡単になります。



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.