Tmux
默认前缀键为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