私は整理できますか?マルチプレクサだからそれは実行後になりますマルチプレクサ名前付き2つを自動的に開きます。ソースコードそしてガイドライン?私は起動後、常に次のように入力します。
prefix + c、prefix + ,ソースコードENTER
prefix + c、prefix + ,注文するENTER
私はこれを自動化したい。
ありがとう
答え1
特定のケースでは、次のことができます。
tmux new-session -n src -d \; new-window -n dst \; attach
より一般的なアプローチは、次source-file
のコマンドを使用することです。
tmux new-session -d \; source-file FILE_WITH_TMUX_COMMANDS
そのうち、FILE_WITH_TMUX_COMMANDSには次のものが含まれます。
rename-window src
new-window
rename-window dst
previous-window
attach
答え2
同様の要件がありますが、異なります。
3つのセッションが実行されており、各セッションで異なるウィンドウ(プログラム)セットが実行されます。
あなたの場合に効果がある場合
Putin;$sh .tmuxer &
これは~/.xinitrc
あなたのためにすべてを生成し、次にtmuxに接続するときに欲しいものを得るでしょう。
.tmuxer
u+x
権限を持つbashスクリプト
#!/bin/sh
tmux new-session -d -s default
tmux new-window -t default:1 -n 'src' '<you can give a command to run here>'
tmux new-window -t default:2 -n 'cmd' 'top'
tmux select-window -t default:1
tmux attach-session
まあ、これは少し長いですが、将来のニーズを満たすためにそれをどのように拡張できるかを確認できます。
興味があれば、マイドットファイルgithubでホストされています。
答え3
tmuxinatorという補足ツールがあります(場所:https://github.com/aziz/tmuxinator)これを行うことができます。確認してみてください。