問題タブ [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.
terminal - ファイルからのtmuxセッションのロード
tmuxで、ウィンドウ/ペインとシェルのセットアップを含むファイルに保存されたセッションをロードできるようにしたいと思います。私はこれを〜/ .tmux / my_sessionに持っています:
今、私はそれをtmuxで調達し、これはうまく機能します:私は2つの分離されたセッションtest1(1つのウィンドウで)とtest2で2つのウィンドウを持っています。しかし、実際にいくつかのコマンドも実行したいと思います。たとえば、最後の行を次のように置き換えます。
ディレクトリにcdし、セットアップスクリプトを実行しls
、さらに使用するために開いたままにします。ただし、マニュアルによると、コマンドが終了するとウィンドウは自動的に閉じます。オプションはありますが、実際に機能するようremain-on-exit
にどのように組み合わせることができるかは明確ではありません...neww
また、マニュアルには開始ディレクトリを設定するための-cフラグがリストされていneww
ますが、homebrew
インストールtmux v1.6
したものがそれを認識していないようです。
teamocil
それができるように見えるので、それは可能でなければなりteamocil
ません(しかし、私にとって不可欠なセッションを別々に保つことはしません)。
ありがとうございました!
terminal - tmuxパイプペインが機能しない
ペインのファイルへのログ記録を開始するためのショートカットと、ログ記録を停止するためのショートカットが定義されています。ショートカットが有効です。これらは my のコマンドです.tmux.conf
:
押すC-b ?
と、定義が表示されます。
アイデアは、現在のペインでC-b H
ログを開始して停止することです。C-b h
異なるペインが衝突することは明らかですが、今は心配していません。ロギングを機能させたいだけですが、機能しません。ショートカットは正常に機能しているようで、ファイルは問題なく作成されます。
-rw-r--r-- 1 myuser mygroup 0 2012-04-28 11:21 tmux.log
しかし、サイズは常に0です。閉じた後でも。何も書き込まれません。この問題をデバッグする方法についてのアイデアはありますか?
これは、ロギングが常に単純なタスクであり、構成を必要とせずに箱から出して作業するとtmux
比較して、私が持っている唯一の不満です。screen
terminal - tmux: 端末間のペイン分割線表示の違い
OSX の Terminal.app から Google Chrome Secure Shell appに端末アプリケーションを切り替えており、tmux のウィンドウ内のペイン間の行を分割する方法が端末ごとに変わります。
Terminal.app では、分割線はまさに次の行です。
Secure Shell では、分割線はq
s の線としてレンダリングされます。
次の 3 つのケースが考えられます。
- これは、シェル内から修正できる設定です。
- これは、Secure Shell の設定から修正できる設定です。
- これは、Secure Shell の設定でまだサポートされていない設定です。
しかし、それがどれなのかわかりません。ケース#3の場合は喜んでハックしますが、行とq
sを表示する原因がわからないため、グーグルで検索して何をする必要があるかを学ぶための足がかりを得ることができません.
tmux - tmuxのmanページ検索の強調表示
たとえば、セッションman ls
中tmux
に検索すると、検索文字列が強調表示されません。ページが下にジャンプして、検索文字列が期待どおりにバッファの一番上の行に表示されますが、強調表示されません。
セッション中でないときに同じシェルで同じことを行うと、tmux
検索文字列が強調表示されます。
これを解決するためにどこから始めればよいのかわかりません。ヒントは大歓迎です。
linux - ペインのリモート ssh 接続を tmux できますか
ローカルで tmux を実行し、ssh 経由でリモート マシンに接続できますか? その後、新しいペインや画面をリモート マシン シェルで使用できますか? リモートに tmux をインストールできません。マシンですが、すべてのペインから ssh 接続を行いたくはありませんが、ssh ログインは 1 回だけです。
そのようなことは可能ですか..ありがとう
terminal - Tmuxでスクロールバックバッファをクリアするにはどうすればよいですか?
参考までに、私は Mac OS X ターミナル アプリを通じて Tmux を使用しています。
linux - tmux分割ペインの後、マウスでページをスクロールできません
tmux で、(垂直または水平に) 複数のペインに分割すると: 1. マウス ホイールを使用して画面出力ページをスクロールできません。2. マウスを使用してテキストを選択してコピーすることができません。
SINGLE ペインで作業している場合、問題は発生しません。
set-option -g mouse-select-pane on
、setw -g mode-mouse on
、
がset -g terminal-overrides 'xterm*:smcup@:rmcup@'
あり.tmux.conf
ます。
.tmux.conf
では、 tmux の分割後にこれらの問題を解決するには、何を追加すればよいでしょうか?
vim - .vimrcエントリとしてのvim-Xフラグ
-X
.vimrcに配置できる構成エントリはありますか?これは、 vimの実行時にフラグを渡すのと同じことを実現します。
いくつかのコンテキストを提供するために:私は最近、画面(tmux)セッションでのvimの起動時間が非常に長い(〜6秒)ことを発見しました
フラグを使用するvim --startuptime
と、問題はXクリップボードをセットアップするためのXサーバーへの接続が原因であることが明らかです。
実行vim -X
すると、起動時間が遅くなりました。これを解決するためにbashエイリアスを作成するのではなく、.vimrcを変更したいと思います。
mysql - 複数行クエリの最後の行のみを表示するmysqlクライアントのコマンド履歴
OSXのTerminal.appのBashから、Screen/TmuxでMysqlのコマンドラインクライアントを使用しています。上向き矢印を使用して、オンラインよりも多くの範囲にまたがる以前に実行されたクエリを再表示する場合、およびカーソルがターミナルの最後の行にある場合、mysqlのコマンド履歴のコマンドは「切り捨て」または切断されます。Ubuntuワークステーションで同じツールを使用すると、これは発生しません。
これが何が起こるかを視覚的に表したものです。
クエリを入力します。ここでは何も悪いことはありません。
それを実行すると、結果が表示されます:
[上矢印]を押して最後のクエリを再表示すると、次のようになります。
もう一度[上矢印]を押すと、次のようになります。
設定を変更することで解決できますか?それともMysqlのクライアントのバグですか?
ソフトウェアバージョン:
scroll - tmux でマウス ホイールがスクロールしない
vimではスクロールできますが、tmuxではスクロールできません。
追加などの提案に従いました
しかし、.tmux.conf
誰も助けませんでした
上記に関係なく、履歴コマンドのスクロールだけが得られます。