web-dev-qa-db-ja.com

tmuxスタイルの画面分割を備えた端末ですか?

OS Xから移行し、これまでのところUbuntuを愛しています。

私が見逃していることの1つは、簡単な画面分割を可能にするターミナルエミュレーターのようなiTerm 2です。 tmuxを使用することもできますが、ターミナルウィンドウとアプリケーション間で簡単にコピーアンドペーストできるようにしたいのですが、これはtmuxでは難しい傾向があります。

助言がありますか?

7

他の ターミネータInstall terminator 実際に;)

http://software.jessies.org/terminator/ (gokcehan's answer)と https://launchpad.net/terminator (上記のリンクをインストール)があります。

異なるプロジェクトであるように見えますが、目的は非常に似ており、混乱を招きます。ランチパッドでホストされているものは、目的に合わせて使いたいもので、Ubuntu Software Centreですぐに入手できると思います。

11
arand

screenターミナルマルチプレクサで実行できます。

  • 垂直に分割するには: ctrla それから |
  • 水平に分割するには: ctrla それから S (大文字1)。
  • 分割を解除するには: ctrla それから Q (大文字1)。
  • 一方から他方に切り替えるには: ctrla それから tab

編集、基本的な画面の使用:

  • 新しいターミナル: ctrla それから c
  • 次のターミナル: ctrla それから space
  • 前のターミナル: ctrla それから backspace
  • N番目のターミナル ctrla それから [n](n∈{0,1…9}で動作)
  • リストを使用して端末を切り替える: ctrla それから " (10を超える端末の場合に有用)
  • 送る ctrla 基礎となる端末へ ctrla それから a

Dvtm + dtachを試すこともできます:

http://www.brain-dump.org/projects/dvtm/

それらを比較する記事は次のとおりです。 http://chithanh.blogspot.com/2010/07/three-way-mini-shootout-between-gnu.html

5
cprofitt

ターミネータ が必要だと思います。

2
none

xselをクリップボードマネージャー(ubuntuパッケージマネージャーにあります)として使用し、tmuxをターミナルマルチプレクサーとして使用し、2つとの間でコピーするのはbind key + <( tmuxにコピーする)およびbind key + >をxselにコピーする。

Tmux.confファイルには次の行があります。

  • Xselからtmuxにコピーします。

    bind-key < command-Prompt -p "copy to tmux (hit enter to confirm):" "run-Shell 'tmux set-buffer -- \"$(xsel -o -b)\"'"
    
  • Tmuxからxselにコピーするには。

    bind-key > command-Prompt -p "copy to xsel (hit enter to confirm):" "run-Shell 'tmux show-buffer | xsel -i -b'"
    

本当に簡単です。

1
ArchNoob

個人的には、tmux + UXTermを使用すると、必要なtmuxスタイルの画面分割がすべて得られます。 「ターミナルウィンドウとアプリケーション間で簡単にコピーアンドペースト」することもできます-とにかく、かなり簡単です。

Xクリップボードから貼り付けるには、shift + insertを使用することを忘れないでください

Xクリップボードにコピーするには、Shiftキーを押しながらコピーするテキストを選択し、完了したら左クリックします。それを別のアプリに貼り付けるには、他のアプリでshift + insertを使用します。

これが完全に機能しない領域が1つあります。垂直分割があり、複数の行をコピーする場合です。 uxtermは分割を理解しません。これを回避するには、.tmux.confに「bind-key z resize-pane -Z」があります。これにより、ウィンドウ全体を占める通常のサイズと「ズーム」モードの間でペインが切り替わります。 C-b zはそれを大きくしてからコピーでき、C-b zはそれをポップしてレイアウトの通常のサイズに戻します。

1
James Polley