tmux终端管理工具,以及自己的配置文件
安装tmux
1 2 3
| sudo apt install tmux sudo yum install tmux brew install tmux
|
查看版本
配置文件
简单版 - 配置文件
- 使用方法
1
| mv tmux.conf ~/.tmux.conf
|
花里胡哨版
https://github.com/yaoyizhuo/tmux-conf
- 使用方法,参考README.md,或者以下命令
1 2 3 4
| cd git clone https://github.com/yaoyizhuo/tmux-conf ln -s -f .tmux-conf/.tmux.conf cp .tmux-conf/.tmux.conf.local .
|
配置不生效
可以在tmux 模式下的命令行模式下执行 (进入命令行模式的命令 ctrl + b 然后再按个冒号: )
source-file ~/.tmux.conf
快捷键
会话快捷键
1 2 3 4 5 6 7 8
| tmux new -s name 新建会话 tmux a -t name 接入会话 tmux kill-session -t name 杀死会话 tmux switch -t name 切换会话
Ctrl+a d:分离(退出)当前会话。 Ctrl+a s:列出所有会话。 Ctrl+a $:重命名当前会话。
|
窗格快捷键
1 2 3 4 5 6 7 8 9 10 11
| Ctrl+a v:划分左右两个窗格。 Ctrl+a b:划分上下两个窗格。 Ctrl+a <arrow key>:光标切换到其他窗格。<arrow key>是指向要切换到的窗格的方向键,比如切换到下方窗格,就按方向键↓。 Ctrl+a ;:光标切换到上一个窗格。 Ctrl+a o:光标切换到下一个窗格。 Ctrl+a {:当前窗格与上一个窗格交换位置。 Ctrl+a }:当前窗格与下一个窗格交换位置。 Ctrl+a x:关闭当前窗格。 Ctrl+a !:将当前窗格拆分为一个独立窗口。 Ctrl+a z:当前窗格全屏显示,再使用一次会变回原来大小。 Ctrl+a q:显示窗格编号。
|
窗口快捷键
1 2 3 4 5 6 7
| Ctrl+a c:创建一个新窗口,状态栏会显示多个窗口的信息。 Ctrl+a p:切换到上一个窗口(按照状态栏上的顺序)。 Ctrl+a n:切换到下一个窗口。 Ctrl+a <number>:切换到指定编号的窗口,其中的<number>是状态栏上的窗口编号。 Ctrl+a w:从列表中选择窗口。 Ctrl+a ,:窗口重命名。 Ctrl+a =:窗口同步输入。
|