0%

tmux Memo

tmux 是我在工作中每天都要用到的工具,tmux 和 zsh 搭配使用简直是终端神器。

安装

推荐安装最新版本,中间会遇到编译错误,Google 可解决。

常用命令

使用 256 色

1
tmux -2

新建一个 session

1
tmux new -s name

attach 到一个指定的 session 上面

1
tmux attach -t name

配置

https://gist.github.com/shuokay/8e3bfa0973a1f3f32bf86f246a110bc4

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# remap prefix from 'C-b' to 'C-a'
# set -g default-terminal "screen-256color"
unbind C-b
set-option -g prefix C-a
bind-key C-a send-prefix

# split panes using | and -
bind / split-window -h -c "#{pane_current_path}"
bind - split-window -v -c "#{pane_current_path}"
unbind '"'
unbind %

# reload config file (change file location to your the tmux.conf you want to use)
bind r source-file ~/.tmux.conf

set -g mouse
# don't rename windows automatically
set-option -g allow-rename off

set-option -g status on
set-option -g status-interval 2
set-option -g status-justify "centre"
set-option -g status-left-length 60
set-option -g status-right-length 90