BLOG

Record, summarize, and improve.

tmux

会话session

tmux kill-session/kill-window/kill-pane -t 0 关闭会话/窗口/窗格

tmux new 创建新会话

C-b d 分离当前会话

C-b D 选择分离会话

tmux ls 显示所有的会话

tmux attach -t 0 选择连接会话

C-b s  从列表中选择会话

窗口window

C-b w  从列表中选择窗口

C-b c 创建新窗口

C-b l  在两个相邻窗口切换

C-b <n>/n/p 转到n/上一个/下一个窗口

C-b % 纵向分屏

C-b " 横向分屏

C-b z 全屏显示

窗格

C-b C-<arrow key> 通过方向键调整窗格大小

C-b ; 光标切换到上一个窗格

C-b o 光标切换到下一个窗格

C-b <arrow key> 方向键切换光标的窗格

C-b x 关闭当前窗格

C-b ! 当前拆分为新窗口

C-b { 交换窗格

复制粘贴

C-b [ 进入复制模式

q 退出

space 选择复制区域

Enter 复制到tmux缓冲区

C-b ] 粘贴

配置文件

~/.tmux.conf

set -g default-terminal "xterm-256color"
set -ga terminal-overrides ",*256col*:Tc"
set -g history-limit 10000
set -g mode-keys vi
set -g mouse on

启用鼠标

按完前缀ctrl+B后,再按冒号:进入命令行模式,输入set -g mouse on