Tmux使用

参考:

程序员利器Tmux使用手册

https://www.cnblogs.com/chjbbs/p/5689011.html

 

~/.tmux.conf:
set-option -g mouse on
#set -g mode-mouse on # 绑定hjkl键为面板切换的上下左右键 bind
-r k select-pane -U # 绑定k为↑ bind -r j select-pane -D # 绑定j为↓ bind -r h select-pane -L # 绑定h为← bind -r l select-pane -R # 绑定l为→ bind -r e lastp # 选择最后一个面板 bind -r ^e last # 选择最后一个窗口 bind -r ^u swapp -U # 与前一个面板交换位置 bind -r ^d swapp -D # 与后一个面板交换位置 # 绑定Ctrl+hjkl键为面板上下左右调整边缘的快捷指令 bind -r ^k resizep -U 10 # 绑定Ctrl+k为往↑调整面板边缘10个单元格 bind -r ^j resizep -D 10 # 绑定Ctrl+j为往↓调整面板边缘10个单元格 bind -r ^h resizep -L 10 # 绑定Ctrl+h为往←调整面板边缘10个单元格 bind -r ^l resizep -R 10 # 绑定Ctrl+l为往→调整面板边缘10个单元格 setw -g mode-keys vi # 开启vi风格后,支持vi的C-d、C-u、hjkl等快捷键 bind Escape copy-mode # 绑定esc键为进入复制模式 bind -t vi-copy v begin-selection # 绑定v键为开始选择文本 bind -t vi-copy y copy-selection # 绑定y键为复制选中文本 bind p pasteb # 绑定p键为粘贴文本(p键默认用于进入上一个窗口,不建议覆盖)

 

常用快捷操作:

 

系统:

帮助:?

进入复制模式:[

脱离当前会话:d

脱离指定的会话:D

切换会话:s

输入命令:   :

 

会话:

新建:tmux new -s demo

连接之前的会话:tmux a 或者 tmux a -t demo

关闭:tmux kill-session 或者 tmux kill-session -t demo

查看: tmux ls

重命名当前会话: $ 

 

 

窗口:

创建: c

销毁: &

最近是使用的两个window之间切换:ctrl-e

在所有窗口中查找指定文本:f

通过窗口列表切换窗口: w

重命名当前窗口: ,

修改当前窗口编号: .

 

面板:

水平: "

垂直: %

关闭: x

显示面板编号,在编号消失前输入对应的数字可切换到相应的面板: q

显示时钟: t

 

 其他:

1、修改完.tmux.conf后,需要使用tmux source-file .tmux.conf进行生效,或者关闭tmux后重新打开

2、修改默认的prefix,因为默认的prefix是ctrl-b,使用起来不是很方便,可以改成ctrl-a,方法是修改.tmux.conf,增加如下内容:

unbind C-b
set -g prefix C-a

3、复制:

Tmux中操作文本,自然离不开复制模式,通常使用复制模式的步骤如下:

    输入 `+[ 进入复制模式
    按下 空格键 开始复制,移动光标选择复制区域
    按下 回车键 复制选中文本并退出复制模式
    按下 `+] 粘贴文本

 

4、当windows的index >= 10后,如何切换?

https://stackoverflow.com/questions/25335730/how-do-i-jump-to-double-digit-window-number-in-tmux

上面介绍了两种方式:

C-b '

或者

C-b w

 

转载于:https://www.cnblogs.com/pengdonglin137/p/9328795.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值