相关链接
tmux入门教程:http://blog.jobbole.com/87278/,http://blog.jobbole.com/87584/
一些感悟
网上教程之所以看起来比较痛苦,主要是没有讲清楚session的含义,让我误认为一个窗口就是一个session,浪费了许多时间,实际上session可以理解为一个场景,在这个场景中一般你就是要写一个工程,故同一个session中可以开多个窗口,而一般不存在session切换的问题。
常用命令
#窗格 Ctrl-b % #纵分 Ctrl-b " #橫分 Ctrl-b + <方向键> #切换 Ctrl-b Ctrl+<方向键> #调整大小 #窗口 Ctrl-b c #新建窗口 Ctrl-b <num_id> #切换窗口 Ctrl-b , #重命名 #会话 tmux ls & ctrl-b s #显示所有会话 tmux new -s session-name #新建会话 tmux attach #attach接入会话 tmux detach #detach断开会话
一些问题
-
个人理解是说必须先detach当前的session再attach新的session,否则就成了嵌套关系,是tmux里面不推荐的。实际上这个问题就是对session理解不够导致的,参见前文
- tmux导致vim的分栏不能通过鼠标拖动了,需要使用命令调整宽度
resize +N #高度+N vertical resize +N #宽度+N