快捷键之tmux

这份常用快捷键是基于Maximum-Awesome的,最主要的区别是把 Ctrl + b (这是 tmux 的默认前缀键)改为了Ctrl + c ,不全面但足够日常使用。如果你还没有安装,参考我的上一篇文章使用Maximum Awesome

具体的配置可以查看 Home 目录下的 .tmux.conf 文件,还比较易懂。

窗口

C-a c		新建窗口
C-a space 下一个窗口
C-a bspace 上一个窗口
C-a v 纵向切割窗口
C-a s 横向切割窗口
C-a w 以菜单方式列出所有会话,显示及选择窗口
C-a & 关闭窗口
C-a , 重命名窗口
C-a d 将当前会话放到后台,但不关闭
C-a f	搜索pane的名字

面板操作

C-a h/j/k/l 选择面板
C-a a 上一个面板
C-a ; 上一个面板
C-a q 显示面板编号
C-a x 关闭面板
C-a z 当前panel最大化
C-a m mark颜色当前panel

面板布局

C-a enter 面板下一种布局(均分、全纵向、全横向、主横向、主纵向)
C-a C-o 逆时针旋转面板
C-a + 主面板 - 横向
C-a = 主面板 - 纵向
C-a(按住不放) 方向键 上下左右扩展边界

操作

C-a : 输入命令
	这个很有趣,你看到的.tmux.conf里的命令,都可以直接这样敲
C-a r 重载配置文件
C-a L 清除历史
C-a d 退出tumx,并保存当前会话

C-a [ 复制模式,(可以使用方向键滚动查看历史记录)
C-a ] 粘贴模式

其它

由于是在服务器上设置的tmux,默认的复制粘贴有问题,修改成了vim的经典模式:v选择,y复制,如下:

bind-key -t vi-copy v begin-selection
bind -t vi-copy y copy-selection

参考资料


使用Maximum Awesome Mac下使用命令行登陆ftp