1. 安装tmux的tmuxinator插件

Mac下安装:

# 使用gem安装tmuxinator
gem install tmuxinator

# 查询环境, 获取gem安装程序执行目录, 目的是添加环境变量
gem env
# 安装程序的执行目录 /usr/local/lib/ruby/gems/2.6.0/bin

# 在.zshrc或者.bashrc中添加环境变量

export PATH="$PATH:/usr/local/lib/ruby/gems/2.6.0/bin"


2. Tmuxinator配置

# 会自动创建文件在~/.tmuxinator中

tmuxinator edit hugo

# 名称
name: hugo
# 目录, 我存放hugo的目录
root: ~/Documents/actiger
# 2个窗口, 1, 2是窗口名称
# layout: even-horizontal, 横着分割
# panes  不需要名称, hugo server --theme=paper 是执行命令hugo服务

windows:
    - 1:
        layout: even-horizontal
        panes:
            - hugo server --theme=paper
            -
    - 2:

3. tmuxinator使用


# tmux & tumxinator , 可写.bashrc或者.zshrc中

alias tmnew='tmux new -s'
alias tma='tmux a -t'
alias tmkill="tmux kill-session -t"

alias tmx="tmuxinator"
alias tmstart="tmuxinator start"
alias tmedit="tmuxinator edit"
alias tmopen="tmuxinator open"
alias tmdelete="tmuxinator delete"


# 打开hugo
tmuxinator hugo

# 关闭hugo
tmkill hugo