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

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

2
tmuxボトムバーの色の変更
私は最近使い始めましたtmuxが、とても気に入っていますが、緑色の一番下のバーは少し気が散りますが、色を変える方法はありますか?それともそれを隠す方法?
80 colors  tmux 


3
ESCキーにより、Alt +の動作により端末でわずかな遅延が発生します
私の端末設定は、viバインディングを備えたgnome-terminal + tmux + zshです。 vimのようなアプリケーションやzshのコマンドラインvi編集モードでも、ESCキーを頻繁に押す必要がありますが、このキーの効果が現れるまでに少し遅れがあります。参照してください。GNU画面が遅いVimのESCキーを作ります いくつかの実験の後、ESCキーを押すとすぐに別のキー(たとえばb)を押すとを押すのと同じ効果があることがわかりましたAlt+b。なぜそうなのかはわかりません(おそらく、以前の理由でなかったのAltでしょうか?わかりません)。いずれにせよ、私は2つのAltキーを持っているので、ESCキーでこの動作をしたくありません。私も試してみC+[ましたが、同じ問題があります。 誰がこれを担当しているのか、gnome-terminal、tmux、または私のOS自体(Ubuntu Natty)はわかりません。これに対処する方法についてのアイデアは素晴らしいでしょう。 更新:別の端末(LXTerminal)でtmuxを使用せずにチェックすると、遅延も存在します。

4
アップグレードしようとしたときのプロトコルバージョンの不一致(クライアント8、サーバー6)
現在の1.6よりも新しいバージョン(バグ修正済み)にアップグレードしようとしています。私はUbuntuを使用していますが、最近Ubuntu 13.04にアップグレードしました。 理想的には、tmuxバージョン1.8または1.9を使用したいです。新しいバージョンをダウンロードしましたが、機能しません。 1.9aをダウンロードしましたが、実行しようとするとハングします。 私はこのダウンロードを試しました:http : //sourceforge.net/p/tmux/tmux-code/ci/master/tree/README#l26 そしてした $ sh autogen.sh $ ./configure && make しかし、私は得る $ ./tmux $ protocol version mismatch (client 8, server 6) 1.8.4バージョンをダウンロードして使用しようとしましたが、ダウンロードに使用できるファイルが含まれていなかったようです。
65 tmux 

7
Terminal.appを使用してtmuxでページを上下に移動するにはどうすればよいですか?
私がいるときtmuxは、テキストの一部のみが表示されます。上下にスクロールしようとすると、コンソールは上にスクロールしますが、実際のテキストはスクロールしません。Ctrlキーを押しながらbキーを押した後[、ステータスバー*tmuxに表示されます。上矢印または下矢印を押すと、実際にテキストを1 行ずつ上下に移動できます。を押すqと、ステータス行に表示されますbash。 私がCTRL+bフォローするPage UPかPage、コンソールが上下してもテキストではない場合。 一度に複数行のテキストを上下にスクロールするにはどうすればよいですか?
62 ssh  tmux  terminal.app 


5
tmuxペインをどのように非表示にしますか?
tmuxウィンドウに3つのペインがあります。 -------------------------- | | 2 | | | | | 1 |----------| | | 3 | | | | -------------------------- ペイン1および2にはがありvimます。ペイン3は、私が開発中のcliを実行します。時々、ペイン1と2を比較したいので、ペイン3を非表示にします: -------------------------- | | | | | | | 1 | 2 | | | | | | | -------------------------- その後、ペイン3を再び表示します。ペイン3をセットアップしたので、ペイン3を強制終了したくはありません。また、再度セットアップしますが、行きたくありません。 PREFIX + zペイン2をズームできるが、ペイン1に触れることなく似たようなものはありますか?または ペイン3をすばやく非表示にし、必要に応じて元に戻す方法はありますか?
60 tmux 

3
bashスクリプトからtmuxセッションに入っているかどうかを確認するにはどうすればよいですか?
私は自分bash_profileをgitリポジトリに保持し、シェルにアクセスできるあらゆるマシンにクローンを作成するのが好きです。私はtmuxほとんどのuser@host場合、シェルプロンプトの従来の場所ではなく、ステータス行に文字列があります。 tmuxただし、使用するすべてのサイトがインストールされているわけではありません。または、常に使用しているとは限りません。tmuxセッション中でないときを検出し、それに応じてプロンプトを調整したいと思います。これまでのところ、私の中途半端なソリューションは.bash_profile次のようになります。 _display_host_unless_in_tmux_session() { # ??? } export PROMPT_COMMAND='PS1=$(_display_host_unless_in_tmux_session)${REST_OF_PROMPT}' (おそらく毎回チェックすることはおそらく最善のアプローチではないので、これを行うためのより良い方法について提案を受け入れています。Bashスクリプトは私の得意ではありません。)
53 bash  prompt  tmux 

6
tmuxのvi-copyモードでシステムクリップボードを使用する
私はtmux 1.6を実行していますが、viスタイルのキーバインドを使用するように構成しようとしています。また、インタラクティブモードでコピーするときにシステムクリップボードを使用しようとしています。 set-window-option -g mode-keys vi bind-key -t vi-copy 'v' begin-selection bind-key -t vi-copy 'y' "copy-selection && run \"tmux save-buffer | xclip -selection clipboard\"" 簡単に言えば、C+ を実行し[、それを使用vしてコピーするテキストの選択を開始し、yプッシュされたら、選択をtmux選択にコピーし、それを使用してシステムクリップボードにエクスポートしxclipます。 残念ながら、これを行おうとすると、次のように表示されます。 .tmux.conf: 14: unknown command: copy-selection && run "tmux save-buffer | xclip -selection clipboard" tmux構成でこれを行う方法はありますか?
51 tmux  xclip 

3
tmux、TERMおよび256色のサポート
前書き 私の質問は、理解することの必要性から生じる、なぜ私が持っている今、(複数の試行後)ターミナルとtmuxの 256色をサポートし、tput colorsわずか8それらのがある私に告げます。 バックグラウンド 最初から始めましょう。 Ubuntuボックス、Guake、tmux、Vimを使用していますが、テーマSolarizedが大好きです。彼らはかなりひどく見えていたので、私は256色のサポートを有効にし、少し遊んでみることにしました。 Terminalで何が起こるか見てみましょう。tput colors8色あります。個人的には左に紫色に設定しました。もちろん、右には2種類の青色があります。$TERMと言うxterm。(色付きのls私はeval これを私の.bashrc。) 256256色がサポートされていない環境でフラグを付けて呼び出すという事実にもかかわらず、Vimも正常に見えます。 set t_Co=256 let g:solarized_termcolors=256 colorscheme solarized 色空間の減少について不平を言うのはtmuxだけです。呼び出しtmuxは、「間違った」期待される結果を提供します。 しかしtmux、-2フラグを使用して呼び出すと、すべてが魔法のようにうまく動作します。 今私が理解している唯一のことは、それ-2がexport TERM=screen-256color(source)と同等であることです。 GuakeはTerminalと同様に動作し、両方ともxterm質問に答えecho $TERMます。 質問 基本的に、誰もがうまくいかなくてもすべてが機能する理由を理解していますか? 私は物事がなぜ機能するのか不平を言っているのはサディスティックですか?多分。 より良い理由はありますか?確かに、私は私のオフィスの他のUbuntuボックスの外観を修正したいと思います。そして、物事がなぜ機能するか、または機能しないのかを理解したいと思います。 追加実験 このスクリプトを(少し変更して)実行xtermすると、次の結果が得られます。256色ですが、16色のみが正しく表示されます。 次に、端末のプロファイルを変更すると、これらの16色も変わります。 さらにテストが続きます。 左から右、上から下に、ソラリゼーションカラーテーマがdircolor ansi-darkあり256dark、デフォルト(タンゴ)カラースキーム、dircolor ansi-darkおよびがあり256darkます。 観察:理論的にはdircolor ansi-dark、ソラライズされた配色は、厳密に一致する必要がありdircolor 256darkます。リストされた特定のファイルでは、これは明らかに発生していません。代わりに、作業ディレクトリにフォルダ、テキストファイル、シンボリックリンクが存在する場合、これはかなり起こります。結論:256dark色のエンコード中に注意が払われていません。 予備的結論 xtermとはいえ、256色をサポートしていtput colorsます。プログラムは、ansiパレット(ユーザーがカスタマイズ可能)を参照したり、合計256色から選択して色を定義したりできます。
48 terminal  vim  tmux  colors 

2
tmuxペインを「再起動」する簡単な方法はありますか?
tmux次のように(1.7)ウィンドウ分割があると仮定します。 ________________________ | 1 | | | |-----------+------------| | 2 | 3 | |___________|____________| 現在、垂直サイズはカスタマイズされているため、デフォルトのレイアウトの1つではありません。 場合によっては、プログラムがスタックしたり、を介して接続したマシンを再起動するsshと、ペインが「ハング」します。すなわちkill-pane、動作するように見える以外は何もありません。 ただし、ペイン#1がkill-panedになったら、上記の分割構成を簡単に再構築する方法はないため、「再起動」したいと思います。
48 tmux 


1
tmuxを使用してマウスでコピーして貼り付ける方法
私はtmuxOSX を使用しています。ターミナルからコピーして貼り付けるときに、テキストtmuxを押したままOption選択することができます。ただし、ペイン内にテキストを保持することはできません。したがって、テキストをコピーする場合は、以下に示すように、ペインを左端まで循環させるか、ペインをズームする必要があります。 これは、Optionキーを押し続ける必要があることに加えて、苦痛です。私は視覚モードに入り、vimの動きを使用してそこに到達できることを知っていますが、マウスを使用する方法が必要です。誰かがこれの回避策を見つけましたか?
44 tmux  mouse  clipboard 

2
tmux内からデフォルトの新しいウィンドウディレクトリを変更する方法
私は最近から移動GNU画面にtmuxは。 私はそれが非常に似ていると思いますが、より大きなサポートがあります(neovimのエスケープ時間の問題のために切り替えました -解像度はtmuxのみでした)。 残念ながら、tmuxではこれと同様のコマンドを見つけることができません。 screen -X eval "chdir $(some_dir)" 上記のコマンドは、GNU画面内から新しいウィンドウ/画面/ペインのデフォルトディレクトリを変更したため、Ctrl+ a(tmux Ctrl+に類似b)- を押すと、$(some_dir)ディレクトリで新しいウィンドウが開きました。 tmuxに同様のものはありますか? 回答:@Lqueryvg回答を使用し、コメントからの@Vincent Nivoliersの提案と組み合わせてattach -c "#{pane_current_path}"、現在のディレクトリをデフォルトのディレクトリとして設定するコマンドの新しいバインディングを提供しました。 ありがとう。
42 linux  tmux  gnu-screen 

2
Tmuxマウスモードをオンにすると、マウスでテキストを選択できません
私はtmux 2.1マウスモードで使用してみました set -g mouse on そして、それはうまく機能しtmuxます。適切なウィンドウをクリックすることで、ウィンドウの分割を切り替えることができます。しかし、この欠点は、マウスでテキストを選択できないことです。これはどのように見えるかです: ご覧のとおり、マウスボタンを押し続けると選択範囲が赤くなり、ボタンを離すと選択が消えます。マウスモードが有効になっていない場合、「マウスによる選択」は完全に機能します。 マウスモードをオンにし、テキストを選択する機能を使用するための回避策はありますか?

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