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

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



1
tmux、mutt、および端末の色に関する問題
このようなセッションを開始muttした場合tmux: $ tmux new-session -s mutt mutt Muttは不平を言います: Error in /home/lars/.mutt/colors, line 20: 230: color not supported by term Error in /home/lars/.mutt/colors, line 26: 244: color not supported by term しかしtmux、コマンドなしでこのように開始すると: $ tmux new-session -s mutt そして、tmuxセッション内で開始しmuttます: $ exec mutt 問題なく動作します。どちらの場合も、セッションTERM内tmuxはに設定されscreen-256colorます。これら2つのケースの間に機能的な違いは見当たらないので、混乱しています。価値があるのは、-2tmuxへのオプション(「tmuxが端末が256色をサポートしていると想定する」)は、この動作に影響を与えていないようです。 誰かがこの動作を見たことがありますか?原因と解決方法を知っていますか?
9 linux  terminal  tmux  mutt 

1
屏風やウィンドウを閉じずにsshセッションを閉じることは可能ですか?
byobuを使用する場合exit、現在のシェルのみを閉じます。そして、すべてのシェルを保持したいので、セッションを終了するためにすべてのシェルを閉じる必要があります。これは、byobuを使用する理由です。 別の方法は、ウィンドウを直接閉じることです。しかし、時々私は自分のローカルコンピュータに再開したいだけです。 ビョブを邪魔することなくセッションを閉じることは可能ですか?または、私は常にbyobuとのSSHセッションの新しいタブ/ウィンドウを開く必要がありますか?
9 linux  ssh  tmux  byobu 

2
tmuxの他のウィンドウを閉じる方法は?
私は、いくつかの関数を記述.bashrc作るためtmux使いやすいです。 #!/bin/bash # .bashrc # vim tmux #----- -------------------- tabc() { tmux kill-window; } tabe() { tmux new-window; } tabf() { tmux find-window $@; } tabn() { tmux next-window; } tabo() { ; } # <-- How to `tabonly`? tabp() { tmux previous-window; } qa() { tmux kill-session; } sp() …
9 bash  vim  tmux 

6
tmux内で実行しているときにvimでキーをめちゃくちゃにした
私はtmuxで遊んでいて、大好きです。ただし、その中でvimを実行すると、厄介な問題があります。 どういうわけか、矢印キーが再マップされますが、Command-Tを起動するときなど、特定の時間にのみ、ファイルリストを下にスクロールしようとすると、コマンドがキャンセルされ、挿入モードになり、矢印キーに応じて押すと、A、B、C、またはDが挿入されます。 たとえば、矢印を使用してバッファーを移動すると、正しく動作します。 何か案は? ありがとう!
9 keyboard  bash  vim  tmux 


1
英数字以外のプレフィックスを持つTmux
私はいくつかのUbuntuマシンにtmux 1.5をインストールしています。これは〜/ .tmux.confにあります: unbind-key C-b set-option -g prefix C-\ そのため、いくつかのRedHatマシンで(ルートではなく)sshにアクセスできます。tmux1.6をコンパイルして、ディレクトリにインストールしました。C- \をプレフィックスとして設定しようとすると、起動時に次のようになります。 /home/user/.tmux.conf: 2: line continuation at end of file 明らかにファイルを正しく解析していません。テストとして、次のように変更します。 unbind-key C-b set-option -g prefix C-' そして私は得る: /home/user/.tmux.conf: 2: invalid or unknown command: set-option -g prefix C-' そのため、まだ正しく解析されていません。 ただし、これは機能します。 unbind-key C-b set-option -g prefix C-o そのため、非英数字キーの問題のようです。 どんなアイデア>
8 tmux 


1
要塞ホストの画面またはtmuxでのssh-agentキーのタイムアウト
通常、私はssh-agentを実行しています。要塞ホストにsshしてから、tmuxセッションを開き、それを介して他のボックスに接続します。キー転送は、それ以降に開いたすべてのセッションで機能します。 ターミナルを閉じてラップトップをスリープ状態にした後でtmuxセッションを再開した場合、要塞セッションでのキー転送は新しいセッションでの転送と同様に機能します。ただし、既存のものは機能しません。 私のbashrcには、tmuxを再開したときにキーフォワーディングが機能し続ける小さなものがありますが、tmux内で開いているセッションで機能し続ける方法を理解するのに苦労しています。 たとえば、bastion01、dbhost01、dbhost02、webhost01、およびwebhost02があります。 bastion01への接続を開くと、そこでtmuxを起動してから、dbhost01に接続すると、webhost01の転送が機能します。その接続を閉じ、既存のtmuxセッションに再接続して接続し、dbhost02とwebhost02に接続を追加すると、キー転送は02ボックスでは機能しますが、01では機能しません。 助けてください!


2
Tmuxキーバインディングが機能しない
私はしばらく前にMac OSX Lionでhomebrewを使用してtmuxをインストールしました。突然、キーバインドが機能しなくなりました。たとえば、Ctrl-bを押してからc(新しいウィンドウを作成)を実行すると、ターミナルウィンドウでcと入力するだけです。これを修正してtmuxを再び使用できるようにするにはどうすればよいですか?
8 linux  macos  mac  osx-lion  tmux 

3
Tmuxがセッションが作成されたディレクトリを忘れる
tmuxで複数のセッションを作成すると、後続のセッションのすべての新しいウィンドウの現在のディレクトリが、最初のウィンドウの現在のディレクトリとして設定されます。 例えば: -> cd /home/one && tmux new-session -n one\; new-window -n two # /home/one is the current directory for each window -> cd /home/two && tmux new-session -n three\; new-window -n four #\; etc. # "/home/two" is the current directory for the window "three" # but for the window …
8 tmux 

3
iTerm2のtmuxとシェル分割オプションの違いは?
現在、開発環境をiTerm2 + VIMに切り替えています。iTerm2の最後のバージョンがサポートtmuxしていてtmux、ウィンドウをいくつかのセッションに分割するために使用している人がいることに気付きました。また、iTerm2には、ウィンドウをいくつかのセッションに分割するオプションがすぐに利用できることにも気付きました。たとえば、CMD + Dを使用するだけで、垂直方向および水平方向に必要なだけセッションを分割できます。だから私には、これらのオプションで同じ機能を実現できるようです。私は完全に間違っている可能性があります。 私の質問は次のtmuxとおりです。iTerm2の分割オプションを使用することによる違い/メリットはありますか?
8 macos  bash  shell  tmux  iterm 

1
tmuxでマージン/パディングを設定する方法はありますか?
以下に示す効果で何かできるかどうか疑問に思います。 ご覧のとおり、ウィンドウを3つのウィンドウに分割しました。コピーに関しては、垂直方向の境界近くにある単語をダブルクリックする以外はすべて問題ありません。その単語を選択しようとすると、枠も強調表示されます(たとえば、長いテキスト行など、左側のペインに何かが強調表示されている場合)。これをコピーして貼り付けると、枠の一部も貼り付けられます。水平線にはスペースがあるため、これは垂直線にのみ適用されます。私は内側の余白を設定して小さなスペースを設定し、それによってテキストをボーダーから分離できるようにすることを考えましたが、残念ながらそれがどうしたらよいかわからないのです。
4 linux  tmux 

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