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

tmuxはターミナルマルチプレクサーソフトウェアであり、ユーザーは複数のウィンドウとペインを使用してターミナルを操作できます。これらは必要に応じて作成、削除、接続、および再接続できます。

1
tmuxのステータスバーを無効にしますか?
tmuxのデフォルトのステータスバーを無効にします。私はscreen / tmuxを永続的なセッションマネージャーとして扱い、システムウィンドウマネージャーを支持してメニュー/ウィンドウを非推奨にします。Tmuxはスクリーンよりもこの役割の方が優れていると思います。 そして、それが可能であれば、実行時にコードでそれを行うことはできますか?
54 tmux 


2
tmux内のvim分割のサイズを変更できません
以外はすべて正常に動作していますtmux。しかし、tmux私はマウスでvimの分割をサイズ変更することはできません。私が持っているset mouse=a私の.vimrcに。これに対する解決策はありますか? .tmux.conf: $ cat ~/.tmux.conf set-option -g mode-mouse on set-option -g mouse-resize-pane on set-option -g mouse-select-pane on set-option -g mouse-select-window on
47 vim  putty  tmux 

2
プレフィックスキーを使用せずにtmuxでコマンドをバインドする
tmuxコマンドをキーの組み合わせにバインドし、最初にプレフィックスを押さずに直接使用することは可能ですか? 私が見つけC-b + n、私は私が結合することができるかどうかを疑問に思ったので、スイッチのペインに、あまりにも面倒C-1、例えば#1のペインに切り替え。 または、C-b + 1押したときに送信するターミナルエミュレータのショートカットを作成する方法があるかもしれませんC-1。 ありがとう!

2
tmuxのプレフィックスキーとコマンドキーの間のタイムアウトを下げる方法は?
私の~/.tmux.conf: set -g prefix C-a unbind C-b bind C-a send-prefix bind-key o split-window -v bind-key e split-window -h bind-key w kill-pane (コマンドキーをGNOME Teminatorと同じにするため) 状況:ウィンドウを水平に2つのペインに分割し、Ctrl+ a Up矢印のあるペインに切り替えた後、このペインでシェル履歴コマンドを表示するにはしばらく(2〜3秒)待つ必要があります。Upもう一度押すと、シェル履歴コマンドを表示するのではなく、他のペインに戻ります。どうすればこれを拒否できますか?
45 tmux  timeout 

2
tmuxのVimでshift + arrowsおよびctrl + arrowsを機能させる方法は?
これはすべて、OS X上のiTerm2にあります。 私はかつて持っていた export TERM='xterm-256color' 私の.bashrc。つまり、tmuxのVimは256色を使用していました。 そして一度追加したら set -g xterm-keys on 修飾キーを使用したキーボードショートカットはVimで正常に機能しました。すなわちshift+left/right、スイッチVimタブctrl+up/downにマッピングし、移動(「バブル」)行にマッピングshift+left/rightし、コマンドラインモードで単語ごとにジャンプするように箱から出して動作したこと(例:のような入力時:e foo bar baz)。 ただし、この設定には、Vimの背景色がテキストの背後にしか表示されないという問題がありました(ここで説明します)。 だから私は削除しました export TERM='xterm-256color' 私から、.bashrc代わりにこれをmyに入れます.tmux.conf: set -g default-terminal "screen-256color" これにより、Vimの背景色が修正されましたが、キーボードショートカットが壊れました-代わりに、予期しないこと(カーソルの移動、テキストの削除)が行われます。 ctrl+vキーの組み合わせからの逐語的な出力の挿入に使用することで(ここで説明します)、回避することができました。 map [1;5A <C-Up> map [1;5B <C-Down> map [1;2D <S-Left> map [1;2C <S-Right> cmap [1;2D <S-Left> cmap [1;2C <S-Right> これにより、ショートカットは機能しますが、適切なソリューションのようには感じません。誰がここで何が起こっているのか、それを修正する方法を教えてもらえますか?

4
TmuxおよびZSHカスタムプロンプト:ウィンドウ名のバグ
ZSHプロンプトをoh-my-zshでカスタマイズして読みやすくし、リポジトリにいる場合はgitに関する情報を追加しました。 例: bob@inf [~/docs] % bob@inf [~/src/nicest] master %(gitリポジトリ内) それはうまく機能しますがtmux、ウィンドウ名にいくつかのバグがあります。automatic-rename offウィンドウ名にtmuxを使用する最初の例では、意味のない値が表示されるため、無効にすることはできません(コマンドごとにウィンドウ名が変更されるだけで機能しません)~/docs。 私はそれをどのように修正できるかわかりません、変更を加えることができますが、問題がどこにあるのか理解したい場合、zshプロンプトをそのままにしておきたいですか? 別の解決策はsettile(この回答から)コマンドを再定義することかもしれませんが、私はそれを正しい方法で行う方法がわかりません。
43 git  zsh  tmux  prompt  oh-my-zsh 


2
tmuxでペインのサイズを自動変更する方法は?
Vimでは、 C-W = ウィンドウは同じ高さに自動的にサイズ変更されます。 tmuxでは、 :resize-pane -U 10 tmuxペインの高さを10で増やすことができます。 ペインを同じ高さに自動サイズ変更するにはどうすればよいですか?
41 tmux 


2
OSに応じたtmux構成
私のOSがMacの場合にのみ実行したいtmux.confの行がいくつかあります。ただし、tmux.confを複数の異なるOSで使用したいと思います。tmuxが現在実行されているOSを条件とするコマンドを作成するにはどうすればよいですか?
41 tmux 

3
現在のコマンドを取り外し可能なセッションに転送します(tmux / screen)
私は現在、バックアップを実行していることだし、それは今のような着脱式1に転送する必要がありますtmuxかscreen。コマンドが現在実行されているときにこれを行う方法はありますか? Ctrl+ Zを押してコマンドをバックグラウンドに送信し、コマンドを発行して元に戻すことができますfg。しかし、端末を終了するときにそのセッションに戻ることができるかどうかはわかりません。

2
tmuxでウィンドウを最大化する
tmuxは次のような画面を表示します。 [root@wpc-fc2 init]# |············ |············ |············ [0] 0:bash 3:bash* "vi@wpc-fc2:/etc/init" 21:04 21-Jun-11 ウィンドウの幅が最大ではありません。ウィンドウからテキストをコピーしようとすると、「|···」がテキストを取得します。 修正してtmuxウィンドウを全幅にする方法は?
40 linux  tmux 

5
tmuxコピーモード-テキストブロックの選択
私はviキーでtmuxを使用していますが、1行のテキストを選択している場合、またはウィンドウが1つしかない場合、コピー/貼り付けは正常に機能します。テキストのブロック(複数行、ただし全幅ではない)を選択したい場合、問題が発生します。複数のvimウィンドウを開いている場合、すべてのvimウィンドウからテキストを選択します。1つのウィンドウからのみテキストを選択する必要があります。つまり、vimでの視覚的な選択と同じです。 これは可能ですか?
39 vim  tmux 

6
大量のテキストが端末に出力されるときにtmuxがフリーズするのを防ぐ方法はありますか?
xterm内のtmuxセッションで、プログラムが大量の出力を生成するとき(cat very_long_fileセッション全体がしばらくフリーズするなど。Ctrl-Cを押しても何も中断されません。おそらくtmuxがフリーズし、Ctrl-Cを転送しないため出力を生成するプログラム。これを防ぐ方法はありますか。
38 tmux 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.