9 私はtmux開発に2つのペインを使用しています。1つはコードの編集用、もう1つはコンパイル用です。コンパイルコマンドを起動するには、ペインを頻繁に切り替える必要があります(たとえば、 " mvn install")。 キーをバインドして(たとえば「Ctrl+ B C」)、特定のコマンドを他のペインで(またはペインなしで)起動する方法を教えてください。 linux shell vim tmux — CDデュポン ソース
7 C-b cすでに標準のバインディングがあり、変更しないでおくのが賢明かもしれません。別の文字を選択しC-b Cます。たとえば~/.tmux.conf、次のようにファイルにバインディングを設定できます 。 bind C send-keys -t.- 'mvn install' Enter -t.-「他のペイン」を意味します。Enterその名前のキー、つまりコマンドの最後の改行を表します。 — うん ソース 解決策をありがとう。しかし、それが原因でターミナルペインにコマンドも出力されることを知りました。 — elquimista 2018
7 この質問に対する正しい答えはbind-key、次のとおりです。 tmux bind-key "$KEY" run-shell "/path/to/script.sh" KEY=Cあなたの場合はどこに。 — イゴール・チュービン ソース ありがとう。コマンドが実行される場所がわかりませんか?どのペインに出力されますか? — cdupont 2018 これは受け入れられる答えになるはずです。meuhの答えは機能しますが、実際の人間の相互作用をシミュレートするため、コマンドをターミナルペインに出力します。 — elquimista 2018