問題タブ [tmux]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - Ubuntu set -gは、tmuxでのスクロールの動作を変更するために使用できません-postgressetを取得します
Ubuntuとtmuxでスクロールを機能させようとしています。たとえば、ホイールでページをスクロールバックします。
アドバイスのほとんどは次のように思われます。
set -g mode-mouse on
しかし、私set
には-g
選択肢がありません:
ただし、セットの1番目のマニュアルページの上部に次のように表示されていることに気付きました。
postgresの「設定」はset
私が使用したい通常のコマンドを「覆い隠す」のですか?
もしそうなら、どうすればこれを回避して、set -g
私が望む実際のことをすることができますか?
tmux - Tmuxコピーモード:独自のコマンドを作成する方法は?
私はTmuxとViコマンドを使ったそのコピーモードが大好きですが、このモードが実際のVimほど効率的ではないという事実に本当に悩まされています。
たとえば、単語(yw)をコピーするだけのキーバインドはありません。常に「単語の先頭に移動」、「選択を開始」、「単語の末尾に移動」、「選択を終了」にする必要があります。vimでywを実行する必要がある場合の多くの操作。
Tmuxコピーモードで独自の「yw」コマンドを作成する方法を探しました。必要なすべての操作を連鎖させることは良い考えですが、コマンドを区切った単純なバインド;
は機能しません(同様のことが非コピーモードでも機能します)。私が見逃しているものはありますか?それとも、Tmuxのコピーモードは制限されており、必要なほどスクリプト化できませんか?
tmux - tmux の反応を速くする方法は?
私は tmux を使用しており、その問題を 1 つ見つけました。たとえば、tmux の下の 1 つのウィンドウ内に 2 つのペインを作成します。1 つのペインで Linux カーネルをコンパイルすると、ご存じのとおり、そこに多くのメッセージが出力されます。コンパイル中に tmux の別のペインでコマンドを入力しようとすると、反応が非常に遅くなります。これを解決するには?ありがとう!
ブラジル
gnu-screen - クライアントからgnu-screen/tmux/byobuを実行します
ターミナルマルチプレクサの基本的な概念を理解する必要がありますが、答えが見つからないようです。
私が理解しているように、これらのプログラムはサーバーにインストールする必要がありますが、必ずしもクライアントにインストールする必要はありません。gnu-screenはほとんどのシステムにすでにインストールされているため、問題にはなりませんが、tmuxやbyobuには当てはまりません。問題は、サーバーにソフトウェアをインストールする権限がないことです。クライアントから屏風を実行して、接続しているサーバーに関する統計を表示する方法はありますか?
また、「byobu-enable」オプションの効果は正確には何ですか?
vim - vimインスタンスを実行している異なるtmuxペイン間でコピーして貼り付ける方法
例: 1 つの tmux ペインに (vim 経由で) コピーしてから、別のペインに切り替え (別の vim インスタンスを実行)、vim paste コマンドを使用して貼り付けます。これは tmux (prefix+] を使用) を介して実行できることはわかっていますが、vim を実行している異なるペインを切り替えるだけなので、vim バインディングを使用してコピー アンド ペーストできると非常に便利です。
何か案は?
vim - Vim、vimux、tmux、スクロールバック バッファのペインのクリア
更新:私はこれをもっといじっていましたが、tmux のclear-history
コマンドが壊れているようです。
0.0
とで 2 つのペインが開いていて0.1
、18 個のコマンドを入力した0.1
場合 ( で0.0
) 実行します。
...次にペインに切り替えて0.1
コピーモードに入り、上にスクロールすると、スクロールバッファはクリアされません。
ただし、clear; tmux clear-history
から直接実行する0.1
と、スクロールバッファは正しくクリアされます。
私はtmux 1.6を実行しています。この動作について何か考えはありますか?
vimuxを使用してテストを tmux ペインに送信し、テスト コマンドの前に
...しかし、MiniTest はいくつかの失敗でかなり長いスタック トレースを提供してくれるので、vimux ペインでコピー モードに入り、ERROR
withを検索することにしまし/
た。これは非常にうまく機能します。
唯一の問題は、ペインがスクロールバック履歴を保持することです。これにより、修正したことがわかっているテストの失敗を見つけることができます (履歴を検索しているため)。
上記を修正してみました
しかし、vimux から送信された場合は機能しないようです。まったく同じコマンドを手動で実行すると (vimux ペインに切り替えて自分で実行する場合と同様)、問題なく動作します。
これは、vimux がペインにコマンドを送信する方法と関係があると思いますが、修正方法がわかりません。誰にも提案はありますか?
shell - 新しいシェルセッションを開始するたびにTMUXをアクティブにするにはどうすればよいですか?
tmux
毎回入力する代わりに、新しいセッションウィンドウに常に使用できるようにするにはどうすればtmux
よいでしょうか。
では、ターミナルウィンドウを開いていない状態で開いた場合、最初のセッションをどのように行うことができtmux
ますか?
.bashrc
ある種のことのように思えますか?
zsh - Mac OS Lion で tmux を使用すると、プロンプトの前に奇妙なスペースが表示される
私のLionシステムで起こったばかりです.tmuxでzshを使用しています
zsh シェルでは通常
tmux 画面のダブルスペース
zsh または tmux に設定がありませんか?
tmux - 現在使用中の tmux ソケットを見つけることは可能ですか?
現在使用されている tmux ソケットのリストを取得しようとしていますが、これまでに思いついた最善の解決策は、/tmp/tmux* または TMPDIR をチェックインすることです。
私が知る限り、現在の tmux セッションがそれらを使用していない場合でも、tmux はこれらのソケットをしばらく保持します。
そのため、tmux list-sessions に似たものがあることを望んでいましたが、ソケットの場合、現在使用されているすべてのソケットが得られます。マニュアルページで見つけられなかったようで、あったとしても、ソケットのリストがその目的であることを正しく理解していませんでした。
ありがとう!