tmux
tmux自定义快捷键
默认prefix为ctrl + b, 这个设计对于我个人不方便,修改为 `
unbind C-b
set -g prefix `
bind-key ` last-window
bind-key e send-prefix
基本思路
session→windows→panes
Session
tmux可以创建多个session
tmux new -s sessionName
sessionName为自定义的session的名字
查看所有的session
tmux ls
session外选择指定打开的session
tmux attach -t sessionName
or
tmux a -t sessionName
session内选择指定的session
prefix
a -t sessionName
退出session(session进入后台)
prefix + d
session内kill session
prefix
:kill-session
session外kill session
tmux kill-session sessionName
session内kill all session
prefix
:kill-server
session外kill all session
tmux kill-server
windows
新建windows
prefix + c
关闭windows
prefix + x
切换windows
prefix + p/n
or
prefix + windowsNum
windowsNum指的就是0,1,2,3
panes
上下添加一个分屏
preffix + "
左右添加一个分屏
prefix + %
左右窗口互换
prefix激活控制栏
Ctrl+b {:当前窗格与上一个窗格交换位置
Ctrl+b }:当前窗格与下一个窗格交换位置
调整窗口大小
prefix激活控制栏
ctrl+方向键 以1个单元格为单位移动边缘以调整当前面板大小
alt+方向键 以5个单元格为单位移动边缘以调整当前面板大小
切换panes
prefix + up/down/left/right
关闭pane
prefix + x
其他功能
翻页
prefix + pageUp
退出翻页为q