tmuxの構成設定ツールのtmuxinatorについて

tmux

tmuxinatorとはrubygemとして提供されているtmuxの構成設定を保存しておけるツールです。

PCを起動したりするたびに同じ構成のtmuxを毎回起動しているような人におすすめです。

インストール方法

rubygemでインストールします。

gem install tmuxinator

設定作成方法

まずは、以下のコマンドを打ち雛形を作成します。

tmuxinator new sample
name: sample
root: ~/

~中略~
windows:
  - editor:
      layout: main-vertical
      panes:
        - vim
        - guard
  - server: bundle exec rails s
  - logs: tail -f log/development.log

上記の設定では、

editorタブに垂直分割でvimとguardが立ち上がり、

serverタブにrailsが起動

logsタブにrailsのログ監視が起動されます。

基本的な操作はtmuxと同じです。

ちなみに自分の立ち上げ後はこんな画面です。

毎回セッションを設定し直す手間が省けて便利です

コメント