tmux 快捷键记录
tmux使用笔记
tmux new -s name新建名字为 name 的会话(session),等同tmux new-session -s name, 指定名字方便 attach。tmux rename -t session1 session2重命名 session1 为 session2,等同tmux rename-session -t session1 session2。tmux ls列出所有会话,等同tmux list-sessions。tmux at -t nameattach 名字为 name 的会话。tmux at -d重绘窗口,在大小不同屏幕上用 tmux 时候会保持窗口大小为最小尺寸,这个命令就可以重置窗口大小。viatmux kill-session -t name干掉指定名字的会话,关闭会话所有窗口自动会关掉会话。tmux kill-window -t name关闭指定窗口,很少用,一般都是Ctrl-b &关闭本窗口。Ctrl-b d脱离会话回到终端。Ctrl-b [进入复制模式,滚屏查看,支持 vim 上下翻页快捷键。Ctrl-b c新建窗口。Ctrl-b &关闭窗口。set-window-option -g mode-keys vi设置复制模式中键盘布局为 vi。Ctrl-b w列出所有窗口,可用 vim j/k 上下翻页。Ctrl-b : - rename-window重命名窗口。Ctrl-b n/p切换到下一个/前一个窗口,也可以直接用Ctrl-b 数字切换到指定窗口。Ctrl-b %/"分割窗口为面板(panel)。Ctrl-b x关闭面板。Ctrl-b Alt+方向键调整面板大小。Ctrl-b t很酷的一个时钟。
tmux 支持 ~/.tmux.conf 配置文件,推荐设置 set-option -g base-index 1 让窗口从 1 排序,方便数字键切换。更多设置参考 Wiki 使用tmux。