【发布时间】:2015-06-11 20:12:17
【问题描述】:
我正在尝试编写一个不错的 tmux 配置脚本,但我在如何定位窗格以进行拆分和选择方面遇到了一些问题。我想创建以下布局,其中默认选择 Vim 窗格。我还想创建第二个窗口,如脚本中所示,但这不是问题。
---------------------
| VIM |
|-------------------|
| | |
| ZSH | ghci |
|-------------------|
session=$1
tmux has-session -t $session
if [ $? != 0 ]
then
tmux new-session -s $session -n editor -d
tmux send-keys -t $session 'vim' C-m
tmux split-window -v -p 20 -t $session
tmux split-window -h -t $session:2
tmux new-window -n console -t $session
tmux select-window -t $session.1
#tmux select-pane -t $session:1.1
tmux attach -t $session
else
echo 'SESSION ALREADY EXISTS'
fi
所以我的问题是:
如何将特定窗格定位为水平拆分,以便创建 ZSH/ghci 拆分?如何针对特定窗格执行 ghci 等命令?
【问题讨论】: