tmux使用教程

一、安装

mac:
brew install tmux

linux:
yum install tmux

二、使用

会话

1、创建
tmux new -s session_name

2、分离
Ctrl+b + d

3、接入
tmux a -t session_name

4、删除
tmux kill-session -t session_name
Ctrl+b + &
tmux ls | awk -F: '{print $1}' | xargs -n1 tmux kill-session -t

3、查看
tmux ls
Ctrl+b + s

5、切换
tmux switch -t test2
Ctrl+b + s列出所有会话

7、重命名
tmux rename-session s1 s2
Ctrl+b + $  重命名当前会话

8、命令模式
Ctrl+b + :

窗口

创建新窗口:
Ctrl+b + c

关闭当前窗口:
Ctrl+b + &

选择窗口:
Ctrl+b + w  从列表选择
Ctrl+b + 窗口编号
Ctrl+b + n (下一个窗口) 或 p (上一个窗口)。

重命名窗口:
Ctrl+b + ,

复制模式:
ctrl s 搜索
g 行号 跳转

ctrl 空格 开始复制
alw w 复制到buf
ctrl b + : 输入命令show-buffer。显示buf

**窗格-**分屏

1、水平分屏(左右分割)
Ctrl+b + % 

2、垂直分屏(上下分割)
Ctrl+b + "

3、关闭窗格
Ctrl+b + x

4、切换窗格
Ctrl+b + 方向键(↑, ↓, ←, →)
Ctrl+b + ;  切换到上一个
Ctrl+b + o  切换到下一个

5、交换位置
Ctrl+b + {  交换上一个
Ctrl+b + }  交换下一个

6、拆分为独立窗口
Ctrl+b + !

7、当前窗格独立显示
Ctrl+b + z 在用一次恢复

8、显示编号
Ctrl+b + q

9、调整窗格大小
Ctrl+b + 保持 alt 键不放,按方向键

其他

# 列出所有快捷键,及其对应的 Tmux 命令
$ tmux list-keys

# 列出所有 Tmux 命令及其参数
$ tmux list-commands

# 列出当前所有 Tmux 会话的信息
$ tmux info

# 重新加载当前的 Tmux 配置
$ tmux source-file ~/.tmux.conf

tmux配置

set -g history-limit 5000
set -g mouse on

# 不允许自动改变窗口名
set-option -g allow-rename off

# 同步输出到多个面板
bind s setw synchronize-panes

# 在tmux配置文件中设置剪贴板模式
set-window-option -g mode-keys copy-mode

# mode to vim
set-option -g status-keys vi #将当前按键的模式设置为vi的风格而不是emacs的风格
bind -T copy-mode-vi v send-keys -X begin-selection # vim的选中
bind -T copy-mode-vi y send-keys -X copy-selection #vim的copy
bind-key p paste-buffer # vim的粘贴

# 修改前缀键为ctrl+a
set-option -g prefix C-a
unbind-key C-b
bind-key C-a send-prefix

#通过pre+hjkl进行左上下右选择pane
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R
#通过alt+上下左右方向键选择pane
bind -n M-Left select-pane -L
bind -n M-Right select-pane -R
bind -n M-Up select-pane -U
bind -n M-Down select-pane -D
# -n为不使用pre,M-为alt键

# 通过alt快速切换窗口
bind -n M-p previous-window
bind -n M-n next-window

# pre+r刷新tmux配置
bind r source-file ~/.tmux.conf \; display "Config reloaded.."
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值