質問
私は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
自体に渡すことによっても発行されます。
助けを願っています!
所属していません StackOverflow