問題タブ [byobu]

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.

0 投票する
1 に答える
5859 参照

bash - 端末が送信する必要があるエスケープ シーケンスを確認するにはどうすればよいですか?

osXのターミナルアプリケーションを使用してubuntuに接続しています(12.04だと思います)。私は端末をデフォルト設定の xerm-256 にしています。このモードでは、端末は F2 が押されると \033OQ のシーケンスを送信します。ただし、Shift-F2 または Control-F2 のマッピングはありません。Shift-Left、Shift-Right、Control-Left、Control-Right などのシーケンスも設定されていません。さまざまなプログラムで機能を操作するために、これらのキーのいくつかが必要になることがあります。例えば屏風。Shift-F2 と Control-F2 は、画面を垂直方向と水平方向に分割するために使用されます。tmux では、ペインのサイズを変更するために矢印キーを Shift および Control と共に使用します。

私の問題は、端末がどのシーケンスを送信すべきかわからないことです。これらのシーケンスがどうあるべきかを知るにはどうすればよいですか? Control-v を押してからキーを押して受信中のコードを取得できることはわかっていますが、これは必要なものではありません。どのシーケンスが送信されているかを確認する必要はありません。送信する必要があるシーケンスを知る必要があります。

たとえば、私の左矢印は ^[OD を送信します。Control-Left は ^[[5D] を送信します。しかし、私の上下キーには違いがありません。私の down は ^[OB を送信し、Control-down も ^[OB を送信します。私のアップキーと同じ問題。シフトがあってもなくても同じです。

すべてのキーとコード、具体的にはシフト、コントロール、alt/option などの修飾子を含むリストはどこかにありますか?

必要なものを送信できるように、予想されるシーケンスを確認するにはどうすればよいですか?

0 投票する
1 に答える
1393 参照

option - byobu-tmux 初期化コマンド オプション

byobu(v5.60)、tmux(v1.8)をインストールしました。すると古いバージョンとの違いが分かりました byobu(v5.27)tmux(v1.7):</p>

旧バージョン byobu-tmux のようなコマンドで byobu サーバーを起動 (top -c で確認)

tmux -2 -f /*****/share/byobu/profiles/tmuxrc new-session /*****/bin/byobu-shell

しかし新しいバージョンは

tmux -2 -f /*****/share/byobu/profiles/tmuxrc new-session -n - /*****/bin/byobu-shell.

したがって、新しいバージョンは「-」という名前でウィンドウを初期化します。Windows に名前を付けたくないので、F2 バインドを変更して noname ウィンドウを開くようにしましたが、最初のウィンドウはまだ問題です。

-n -byobuサーバーの起動時にオプションを閉じる方法を誰か教えてもらえますか?

ありがとう!

0 投票する
1 に答える
1719 参照

ubuntu - 屏風がホームディレクトリで新しい画面を開くようにする

これがbyobuの最近のバージョンで変更されたものかどうかはわかりませんが、新しい画面を作成すると、新しい画面は現在のウィンドウと同じディレクトリにあります。最初は、これはそれほど面倒ではありませんでした。単純な「cd ~」で目的の場所に移動できました。しかし、私は奇妙なことに気づいてきました。gem のインストール中に新しいウィンドウを作成すると、gem がインストールされているディレクトリ内に移動します ( rbenv を使用している場合)。

これだけはやめてほしい。ホームディレクトリのすべての新しいウィンドウを開くようにbyobu/tmuxを設定するにはどうすればよいですか?

いくつかのファイルを調べましたが、これを引き起こしているコマンド (誤った 'chdir' など) は見当たりません。

0 投票する
1 に答える
3319 参照

macos - keyshorts MS-Up/Down/Left/Right を使用して iTerm2 の byobu でペインのサイズを変更するにはどうすればよいですか?

私は iTerm2 で byobu+tmux を使用しています。ペインのサイズを変更するためのキーショートは MS-Up/Down/Left/Right であることがわかりましたが、押すと次のように文字が入力されました。

0 投票する
1 に答える
5946 参照

byobu - Byobuでウィンドウを切り替えるためにキーバインドを変更するにはどうすればよいですか?

Byobu 5.73を使用しています。ウィンドウを切り替える tmux キーバインディングはALT + 左矢印ALT + 右矢印です。CTRL + SHIFT + 左矢印およびCTRL + SHIFT + 右矢印のこのキーバインドを変更したいと思います。

どうやってするか ?

0 投票する
5 に答える
5329 参照

memory - すべてのスクロールバック履歴をクリアした後でも1G RAMを使用するtmux

ubuntu 14.04でtmux(実際にはtmuxバックエンドを備えたbyobu)を使用しています。

私の tmux は 1GB のメモリ ( の VIRT と RES top) を使用しており、既にclear-historyコマンドを使用しています。

スクロールバックはなくなりましたが、メモリ使用量は減っていません。

この tmux は長時間実行されており、大量のテキストがスクロールされていました。top合計で 1 時間以上の CPU 時間を使用したことを示しています。

その理由は何ですか?

メモリリークの可能性はありますか?

何を試すことができますか?

セッションが完了までにさらに約 1 週間かかる実験を実行するため、セッションを再開したり、危険なことをしたりすることができません...

0 投票する
1 に答える
14608 参照

git - GNU の画面のような Git Bash 用のマルチセッション マネージャー

私が話しているプログラムの種類の技術的な名前がわからないので、この質問に何と名前を付けるべきかわかりません。

、、またはGit Bashに似たプログラムはありますか? 3 つすべてが で使用できることはわかっていますが、 での使用に関する情報は見つかりません。とりわけ、よりシンプルで場所を取らないので気に入っています。screentmuxbyobuCygwinGit BashGit Bash