タグ付けされた質問 「tmux」

tmuxは端末マルチプレクサーです。それぞれが個別のプログラムを実行している複数の端末(またはウィンドウ)を、1つの画面から作成、アクセス、および制御することができます。tmuxを画面から切り離して、バックグラウンドで実行し続け、後で再接続することができます。


2
tmuxクライアント間でウィンドウを移動する
私はtmuxを学んでいるだけで、画面の経験はありません。あるtmuxクライアントのウィンドウを別のtmuxクライアントに移動できるかどうか疑問に思っています。IRCクライアントを画面上の新しいウィンドウに移動したい。
114 linux  tmux 

12
マウスでtmuxの古いコピー貼り付け動作を取り戻す
これは、コピーして貼り付けるためにtmuxで使用していたものです(マウスを使用すると、キーボードの動作が異なり、興味がありません)。 マウスでテキストを選択し、左ボタンを押す 中ボタンでテキストを貼り付け OSをアップグレードしましたが、これは新しいtmuxバージョンを取得しています。.tmux.conf設定ファイルを変更していません。 これは私が現在のバージョンで何をすべきかであるtmux、1.6(最新のcrunchbangにlinuxにプリパッケージ来ています): マウスでテキストを選択し、左ボタンを押して shiftキーを押す 中ボタンでテキストを貼り付け 端末がブロックされ、小さな情報領域に現在のペインの右上にいくつかの数字が表示されます(つまり[0/24]、貼り付けられた文字の数に関連している可能性があります)。これは、私にとってほとんど意味がなく、私は必要ありません/必要ありません(編集:それ:copy-modeここに自動的に入力されるようです) q機能する端末を再び取得するには、キーを押す必要があります。 これは、私が1日に何十回も行うことに煩わしすぎます。古いメカニズムを再び機能させる方法は?

4
TmuxとiTerm2の分割ペイン
iterm2に分割ペインがある場合、なぜtmuxを使用する必要があるのですか? 私はtmuxを使用したことがなく、ワークフローでiterm2の分割ペイン機能の代わりにそれを使用する利点があるかどうか知りたいです。 iTerm2の分割ペインが提供する非アクティブなウィンドウを暗くすることが本当に好きです。tmuxは同じようなことをしますか? それぞれの長所/短所は何ですか?
107 vim  tmux  iterm 

6
tmuxセッション内から新しいtmuxセッションを作成する
tmux内にセッションが存在するかどうかに応じて、特定のセッションを作成/アタッチまたは切り替えるシェルスクリプトを書いています。 tmuxセッション内から新しいtmuxセッションを作成する必要がある場合を除いて、すべてがうまく機能しています。 スクリプトを実行するtmux new-session -s nameと、次の出力が得られます。 セッションは慎重にネストする必要があります。$ TMUXを設定解除して強制します 実際にはセッションをネストしたくありません。別のセッションを作成し、それをtmuxセッション内から切り替えることを目標としています。 これは可能ですか?
105 tmux 

5
tmuxでは、ペインのサイズを絶対値に変更できますか
tmuxに「ペインの高さを5行に変更する」ように指示することは可能ですか? 私resize-pane -U 3は分割線を移動するためにできることを知っていますが、異なるサイズのモニターでログインすると、目で判断できない多くの線によってサイズが変更されることがあります。複数のresize-paneコマンドに煩わされるのではなく、1つのウィンドウを正確な行数に変更する1つのコマンドを使用できるようにしたいと考えています。
103 tmux 

12
SSHセッションでtmuxを自動的に開始する方法は?
SSHで定期的に接続するサーバーが10台ほどあります。それぞれが私のローカルコンピュータの~/.ssh/configファイルにエントリを持っています。 インターネット接続が必然的に切断されたときに実行中のプロセスの制御を失うことを避けるために、私は常にtmuxセッション内で作業します。SSH接続が開始されるたびにtmuxが自動的に接続するようにしたいので、tmux attach || tmux newSSHで入力した後に常に入力する必要はありません。 残念ながら、これは私が当初望んでいたほど単純ではありません。 ~/.bashrcローカルセッションではなくSSHセッションにのみコマンドが必要なため、サーバー上のコマンドを追加したくありません。 追加tmux attach || tmux newの~/.ssh/rcサーバー上では、単にエラーになりnot a terminal場合でも、接続後にスローされるRequestTTY forceオプションは私の地元のSSHの設定ファイルで、そのサーバーのラインに追加されます。
100 ssh  tmux 

1
tmuxinatorプロジェクトでペインの割合を指定する
tmuxinatorでペインの割合を指定するにはどうすればよいですか? 例えば: project_name: ad_dev project_root: ~/Programming/WWW/Rails/projects/ApparelDreamDev rvm: ruby-1.9.2-p290@apparel_dev pre: SQL tabs: - editor: layout: main-vertical panes: - vim 75% - #empty, will just run plain bash - top 例:vimペインは画面の75%を占めます...これを指定する方法はありますか?またはドキュメントのどこを見ればよいですか?どこにも見つからないようです。
95 tmux  tmuxinator 


9
Tmuxのペインタイトル
ローカルマシンでは、3つのnode.jsインスタンスが同時に実行されています。それぞれが「サーバー」と呼ばれるtmuxウィンドウに独自のペインを持っています。問題は、ログが類似しているため、どのノードがどのペインで実行されているかを把握するのがそれほど簡単ではないことです。 必要なのは、すべてのペインのタイトルです。私が得たように、tmux自体には機能がありません。ウィンドウのタイトルのみがあり、ペインのタイトルはありません。すべてのnode.jsインスタンスのすべてのペイン内で個別のtmuxセッションを起動するのは、やり過ぎのように見えます。 では、コマンドを起動して、その出力を指定されたステータスバーでラップする小さなプログラムはありますか? 前もって感謝します

5
Tmuxのどのペインがフォーカスされているかをどうやって見分けることができますか?
tmuxを使い始めました(画面から切り替えることを考えています)が、ウィンドウを複数のペインに分割すると、どのペインがフォーカスされているかを判断するのに苦労しています。設定のカスタマイズなど、フォーカスされたペインをもう少し明確に強調表示できるものはありますか?
82 tmux 

12
マウスを選択した後、tmux出力からシステムクリップボードにコピーするにはどうすればよいですか?
システムクリップボードにコピーするには、tmuxウィンドウでShiftキーを使用してマウステキストで選択する必要があります。そして、私はこのコマンドを実行する必要があります: tmux save-buffer - | reattach-to-user-namespace pbcopy システムクリップボードに保存するのは簡単ですか?キーバインド以上は、Shiftリリース後に自動的に行います。 私のtmux構成:https://gist.github.com/3641580

3
tmuxでvimからpythonコンソールにコピーする
tmuxをインストールしました。 tmux -V tmux 2.3 設定ファイルを設定します。 cat ~/.tmux.conf set -g mouse on tmuxと入力して、2つの垂直ウィンドウを開き、左側にpython3コンソールを開き、右側にvimを開きます。 マウスで右の最初の行の先頭にカーソルを移動します。 通常モードに入り2yy+、と入力して、+レジスタに2行をコピーします。 カーソルを左側のpython3 consoleウィンドウに移動します。+レジスタのコンテンツをPythonコンソールに貼り付けるにはどうすればよいですか?@ケント、あなたが言うようにしてください: 1.最初の行の先頭に"+2Y カーソルを移動し、2。左カーソルにカーソルを移動し、マウスを中クリックして、何も起こりません。3. キーctrl+bを押してから押し]ます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.