tmux(MAC版)

1 つのターミナルをウインドウとペインに分割し、セッションを動かし続けられる、無料でオープンソースのターミナルマルチプレクサ。

tmux の概要

tmux は、無料でオープンソースのターミナルマルチプレクサです。1 つのターミナルの中で複数のプログラムを、ウインドウや横に並んだペインに分けて動かし、キーボードで切り替えられます。いちばん便利なのはセッションです。セッションからデタッチしても中身はすべて動き続け、ターミナルを閉じたり SSH 接続が切れたりしても大丈夫です。あとでアタッチし直せば、中断したところから続けられます。tmux は Nicholas Marriott とコントリビュータが開発し、ISC ライセンスで公開されています。

Mac では Homebrew(brew install tmux)か MacPorts で tmux をインストールし、ターミナルで tmux と入力して起動します。コマンドはプレフィックスキー(初期設定は Control-B)から始まり、ほとんどの設定は ~/.tmux.conf で変更できます。tmux 3.8 では、ほかのペインの上に浮かぶフローティングペインが加わりました。

主な機能

tmux は、1 つのターミナルウインドウを作業スペース全体に変えます。

  • セッション:プログラムをバックグラウンドで動かし続け、あとで(SSH 経由でも)アタッチし直せます。
  • ウインドウとペイン:画面を縦横に、必要なだけペインに分割できます。
  • フローティングペイン:ほかのペインの上に浮かぶペイン。tmux 3.8 の新機能です。
  • キーボード操作:プレフィックスキーでペインの移動、サイズ変更、切り替えができます。
  • コピーモード:キーボードでスクロールバック、検索、テキストのコピーができます。
  • ステータスライン:ウインドウ、時刻などを表示する、カスタマイズ可能なバー。
  • 設定:キー割り当て、色、動作を ~/.tmux.conf で変更できます。
  • スクリプト対応:スクリプトやほかのツールからコマンドで tmux を操作できます。

バージョン 3.8 の新機能

tmux 3.8 では、フローティングペインとテーマが加わりました。

  • フローティングペインを大幅に改善(移動、サイズ変更、マウスでのドラッグなど)
  • 閉じるまでほかのペインを操作できなくするモーダルペインを追加
  • フローティングペインも含む JSON 形式のレイアウト文字列
  • コマンドが失敗したあと、キーを押すまでペインを開いたままにする新しい remain-on-exit の設定
  • テーマへの対応と、初期設定の配色の改善

tmux のよくある質問

tmux は無料ですか?

はい。tmux は無料のオープンソースソフトで、ISC ライセンスで公開されています。

Mac に tmux をインストールするには?

Homebrew ならターミナルで brew install tmux を実行するか、MacPorts でインストールします。その後 tmux と入力して起動します。

ターミナルマルチプレクサとは何ですか?

1 つのウインドウの中で複数のターミナルセッションを、ウインドウやペインに分けて動かし、接続を切ってもバックグラウンドで動かし続けるプログラムです。

tmux のプレフィックスキーとは何ですか?

tmux のほとんどのコマンドは、プレフィックスキー(初期設定は Control-B)から始まります。たとえば Control-B のあとに % で左右に分割、Control-B のあとに " で上下に分割します。

tmux のセッションからデタッチして、アタッチし直すには?

Control-B のあとに D を押すとデタッチし、中身はすべて動き続けます。tmux attach でアタッチし直し、tmux ls でセッションの一覧を表示します。

SSH で tmux を使う理由は?

接続が切れても、サーバ上の tmux セッションで動いているプログラムは止まりません。再接続してアタッチし直せば、中断したところから続けられます。

tmux の設定ファイルはどこにありますか?

tmux は ~/.tmux.conf を読み込みます。そこでプレフィックスキー、キー割り当て、色、ステータスラインなどを変更できます。

tmux で過去の出力にスクロールするには?

Control-B のあとに [ を押してコピーモードに入ります。キーボードでスクロール、検索、コピーができ、q で終了します。

tmux 3.8 の新機能は?

tmux 3.8 ではフローティングペインが大幅に改善され、モーダルペイン、JSON 形式のレイアウト、テーマ、より良い初期設定の配色が追加されました。

tmux.FULLMAC.app の tmux のダウンロードはどこから提供されていますか?

ダウンロードボタンは、ソースコード、リリース、インストール情報がある tmux の公式 GitHub ページ https://github.com/tmux/tmux につながっています。tmux.FULLMAC.app が tmux を改変したり再パッケージしたりすることはありません。

似ているアプリ

FULLMAC.app はこのアプリをホストしていません。ダウンロードボタンは開発元のページにリンクしています。