私はコマンドラインが大好きで、MacOでTerminator(Linux用)のようなアプリを見たいです:
Mac用のそのアプリのポートはFinkまたはPortsを使用して利用できるようです。しかし、それらをインストールするのは地獄だとわかりました...それは他のものに依存する多くのものに依存しています...など
だから私はそのようなMacOSネイティブアプリがあるかどうか疑問に思っていました(無料かどうか)...
Terminator
。
私はコマンドラインが大好きで、MacOでTerminator(Linux用)のようなアプリを見たいです:
Mac用のそのアプリのポートはFinkまたはPortsを使用して利用できるようです。しかし、それらをインストールするのは地獄だとわかりました...それは他のものに依存する多くのものに依存しています...など
だから私はそのようなMacOSネイティブアプリがあるかどうか疑問に思っていました(無料かどうか)...
Terminator
。
回答:
iTerm 2はこれができると主張しています。
編集:ダウンロードしたばかりで、iTerm 1から切り替えると思うほど十分に機能しているようです:
あなたとmacportsで何が起こっているのかわかりませんが、macportsを使用してtmuxをインストールしました。約30秒かかり、完全に痛みはありませんでした。
FWIW、私はその後GNUスクリーンで十分な時間を費やし、この時点ですべてを基本的に使用しています。iTermは、マウス駆動のローカルマルチプレクサが必要な場合に便利ですが、この時点で私が行うことはほとんどすべてサーバー側であり、1つのSSH接続ですべてを行う方がはるかに優れています。
iTerm 2とTotalTerminalはすべて、ターミナルおよびコマンドラインで作業する際の効率を改善するための優れたツールだと思います。
gnu画面を使用すると、必要な処理が行われ、単一のターミナルウィンドウがすべて同じGUIウィンドウ内の多数のウィンドウに分割されます。(ただし、両方の軸で分割する機能は、Macに既にインストールされている画面のバージョンよりも新しいため、OS Xに付属しているものよりも新しいバージョンが必要になる可能性があります。)
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つの新しい領域に垂直に分割します。
注:私はこれをウェブで検索しようとしましたが、「スクリーン」、「端末」、「分割」などの言葉は非常に一般的であるため、マニュアルページが簡単になります。