質問

私はTMUXで関数を作ろうとしているので、必要に応じて、コマンドプロンプト(Ctrl-B、:)を起動してtmuxを入力して、既存のセッションに新しいウィンドウを入力してください。いくつかの特定のコマンドを実行しているペインの。

これは可能ですか?

役に立ちましたか?

解決

このようなものはどうですか:

~/foo.conf というファイルを作成する

neww -n foo
send-keys -t foo cd ~/ C-m
send-keys -t foo vim C-m
split-window -t foo
.

newwを使用して新しいウィンドウを作成してから、その新しいウィンドウにコマンドを発行します。 C-mを使用するコマンドが実行されるようにEnterキーを送信します。あなたは出来る コマンドをnewwに直接渡します。

それから~/.tmux.confで、それをキーにバインドします。

bind z source-file ~/foo.conf
.

これをオフにするための1つの方法です。この特定のシナリオはウィンドウに囲まれていますが、小さな創意工夫で、それのために回避策を思い付くことができます。 すべてのTMUXコマンドは.confファイルから発行でき、それをtmux自体に渡すことによっても発行されます。

助けを願っています!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top