tmux 配置

tmux 配置

在home目录下创建配置文件 ~/.tmux.conf

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18


set -g prefix C-a # 设置前缀按键 Ctrl + A。
unbind C-b # 取消 Ctrl + B 快捷键。
bind C-a send-prefix # 第二次按下 Ctrl + A 为向 shell 发送 Ctrl + A
# Shell 中 Ctrl + A 表示光标移动到最前端)
set -g mouse on # 启动鼠标操作模式,随后可以鼠标拖动边界进行面板大小调整
unbind -n MouseDrag1Pane
unbind -Tcopy-mode MouseDrag1Pane

unbind '"' # 使用 - 代表横向分割。
bind - splitw -v -c '#{pane_current_path}'

unbind % # 使用 \ 代表纵向分割
bind \\ splitw -h -c '#{pane_current_path}'

setw -g mode-keys vi # 设置 copy-mode 快捷键模式为 vi。

使用

1
$ tmux

由于上面已经改成 ^ A 下面都是把这个当作前缀(默认^ B)

  • ^ A + S 查看所有 session,在其中可以 x 删除
  • ^ A + D 离开tmux
  • ^ A + [ 进入复制模式(实际命令没有转义符号 ,如果按照上面配置以及没法用 ^ C)

然后在终端输入

1
tmux source .tmux.conf

[1] https://101.lug.ustc.edu.cn//Ch04/#customizing-tmux


tmux 配置
http://home.ustc.edu.cn/~ustcxwy0271/2022/03/31/tmux-setting/
作者
Xu Weiye
发布于
2022年3月31日
许可协议