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