TmuxとTerminatorの違いは何ですか?現在、ターミネーターを使用しています。これにより、同じ画面にシェルを水平または垂直に分割して追加できます。
私はいくつかの記事でそれらについて読みましたが、まだ主な違いを理解することができません。
Tmuxを使用しない場合、どの機能が欠けているかを知りたい。私はフロントエンド開発者です。主にコマンドラインを使用して、gitコマンドのみを使用します。
TmuxとTerminatorの違いは何ですか?現在、ターミネーターを使用しています。これにより、同じ画面にシェルを水平または垂直に分割して追加できます。
私はいくつかの記事でそれらについて読みましたが、まだ主な違いを理解することができません。
Tmuxを使用しない場合、どの機能が欠けているかを知りたい。私はフロントエンド開発者です。主にコマンドラインを使用して、gitコマンドのみを使用します。
回答:
ターミネーターはインストールが簡単で、本来の動作を正確に実行します。ユーザーの要件に応じて、ターミナルウィンドウを水平および垂直に分割できます。また、1つのウィンドウを分割するだけでは不十分な場合に備えて、複数のタブを開いたままにすることもできます。
TmuxはTerminatorとscreenの間にあり、使いやすさとプレーンなターミナルのみに基づいています。
ターミネーターに対するtmuxの利点は次のとおりです。
1出典: ŁukaszWróbel
質問について述べられたすべての答えを合計すること。私はターミネーターとTmuxの両方のユーザーでしたが、今回はxtermでtmuxに切り替えました。私の経験は、決定に関して素晴らしいものでした。
tmuxでできること:
レイアウトを事前定義し、これらのレイアウトを使用して、指定した各ペインで実行するアタッチコマンドを使用し、キーバインディングをアタッチして定義済みレイアウトをアクティブ化できます。
デフォルトのキーバインドを再割り当てし(前述のとおり、スクリプト化可能)、vimキーバインドを作成し、エクスペリエンスをさらに向上させることができます。
ズーム、クリップボードへのコピー、クリップボードからのコピー、端末の色の設定など、いくつかの学習経験。
ルックアンドフィールのカスタマイズはあなたの手にあります。スクリプトとサードパーティのスクリプトを使用すると、tmuxをカスタマイズしてIDEのように表示したり、作成したりできます。(上記の電力線、画面共有、事前定義されたレイアウト)。
スクリーン共有FTW、マルチワークスペースで作業し、異なるワークスペースで複数のターミナルを開いているがtmux window
、ワークスペース1にtmux link-window
あり、すべてのワークスペースでそのウィンドウを使用できるように、そのウィンドウをどこでも使用できるようにする必要があるとしましょう!
また、私は言ったtmuxのがあるTerminal multiplexer
とないTerminal emulator
urxvtターミネーター、xtermの、シロアリなどなど?これは、異なるターミナルエミュレータを使用し、使用するエミュレータで同じtmuxウィンドウを共有できるため、注意することが重要です。
この体験はとても創造的で、YouTubeでGotbletuと呼ばれるこの男がtmuxのチュートリアルをたくさん持っているのを確認することもでき ます。
コードレイアウトのイメージを次に示します。これは(Ctlr + a-変更されたmodキーとして)およびalt + cを押すだけで開始できます。
vim-airline
プラグインを使用します。しかし、私のtmux statuslineは通常tmuxのpowerline
セグメント(またはそれらが呼び出すもの)をtmux-powerline
使用していますが、非推奨の原因は使用していません。
ターミネーターは端末エミュレーターです。X-Windowsディスプレイシステム内のディスプレイターミナルを「エミュレート」します。ターミネーターは、ウィンドウを分割したり、レイアウトを構成したり、キーバインドを割り当てたりすることができるため、特に非常にクールです。
Tmuxは「マルチプレクサー」です。ターミナル内で永続セッションを実行できるという点でわずかに異なります。そのため、Tmuxを使用すると、職場でセッションを開いたり、ラップトップをシャットダウンしたり、家に帰ったり、ラップトップを再度開いたり、同じ実行中のセッションに戻ったりすることができます。
現在、ターミネーターを調査していますが、両方を使用しています。たとえば、1つのターミネーターペインの1つのサーバーで複数のペインを実行するTmuxセッションがあるとします。別の[Terminator]ペインでは、別のサーバーでsshセッションが実行されている場合があります。
ターミネーター/ Tmuxの両方のユーザーになった(ただし、画面は今ではあきらめている)。
Xに依存できないため、Tmuxに依存しています。ほとんどの場合、リモートVMにSSHで接続し、そこでコーディング/デバッグを行います。これらはマルチユーザーテキストモードランレベルのLinux VMインスタンスであるため、ターミネーターは問題外です。
その他の理由:
ターミネーターは優れたUIを備えており、マウスともうまく統合されるため、ユーザーフレンドリです。しかし、それは基本的にXに依存しており、これは私の採用のハードルです。
私は数年間スクリーンを使用していましたが、その柔軟性のためにtmuxに移行し、振り返ることはありませんでした。