普段開発する時はプロジェクト毎にscreenを立ち上げています。
Railsならvim | git | console | server | spec
みたいな感じで。
そこで表題の件、tmuxとtmuxinatorを使えば簡単にできるはず。何度か移行を試みたものの結局screenに戻ってきてしまったのでscreenでやる方法をメモっておく。
と言ってもとても泥臭い方法。
以下のような.screenrc
をプロジェクトフォルダに置いておいてscreen -c .screenrc
で起動するというもの。
source '/path/to/home/.screenrc'
screen
screen -t vim
screen -t git
stuff "git status^M"
screen -t console
screen -t server
screen -t spec
select 1
ツール使わなくてもまぁ十分かなぁということで今のところコレで運用している。
git config --global core.excludesfile ~/.gitignore_global
# ~/.gitignore_global
.screenrc
を忘れないように。