Tmux学习笔记

相关链接

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断开会话

一些问题

  1. 错误sessions should be nested with care, unset $TMUX to force:
    个人理解是说必须先detach当前的session再attach新的session,否则就成了嵌套关系,是tmux里面不推荐的。实际上这个问题就是对session理解不够导致的,参见前文
  2. tmux导致vim的分栏不能通过鼠标拖动了,需要使用命令调整宽度
resize +N #高度+N
vertical resize +N #宽度+N

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据