默认前缀键为Ctrl-b

tmux new -s session-name

tmux kill-session -t session-name

Ctrl+b % 划分为两个窗格

开启复制模型

进入copy-mode

  • Ctrl-b [
  • 之后所有按键都只作用于copy-mode,不会再发送到正在运行的程序

space开始进行字符选择

y复制并推出

Ctrl-b ]粘贴到当前窗格

上下滑动
tmux的缓冲区与正在运行的程序是两套世界
  • 只有进入copy-mode模式之后,上下左右才用来移动tmux光标
  • 不在copy-mode模式下,上下左右仍只会发给bash、vim、lsee等内部程序
在~/.tmux.conf设置
  • set -g mouse on
  • Ctrl-b: source-file ~/.tmux.conf
修改前置按键

在~/.tmux.conf中加上

# 先取消默认的 Ctrl-b
unbind C-b

# 改成 Ctrl-a
set-option -g prefix C-a
bind C-a send-prefix

再直接执行tmux source-file ~/.tmux.conf