@@ -7,6 +7,9 @@ Tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBS
77
88使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机;
99
10+ 开启鼠标滚轮滚动:
11+ ` ctrl+b ` ,按下冒号 ` : ` 进入命令行模式,然后输入 ` set -g mouse on ` 后按回车
12+
1013## 功能
1114
1215- 提供了强劲的、易于使用的命令行界面。
@@ -38,59 +41,59 @@ make && make install
3841
3942## 快捷键使用说明
4043
41- | | |
42- | :----- | :----- |
43- | Ctrl+b | 激活控制台;此时以下按键生效 |
44+ | 快捷键 | 功能说明 |
45+ | :----- | :--------------------------- |
46+ | Ctrl+b | 激活控制台;此时以下按键生效 |
4447
4548
4649### 系统操作
4750
48- | | |
49- | :----- | -------- |
50- | ? | 列出所有快捷键;按q返回 |
51- | d | 脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前的会话 |
52- | D | 选择要脱离的会话;在同时开启了多个会话时使用 |
53- | Ctrl+z | 挂起当前会话 |
54- | r | 强制重绘未脱离的会话 |
55- | s | 选择并切换会话;在同时开启了多个会话时使用 |
56- | : | 进入命令行模式;此时可以输入支持的命令,例如kill-server可以关闭服务器 |
57- | \[ | 进入复制模式;此时的操作与vi/emacs相同,按q/Esc退出 |
58- | \~ | 列出提示信息缓存;其中包含了之前tmux返回的各种提示信息 |
51+ | 快捷键 | 功能说明 |
52+ | :----- | ------------------------------------------------------------ |
53+ | ? | 列出所有快捷键;按q返回 |
54+ | d | 脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前的会话 |
55+ | D | 选择要脱离的会话;在同时开启了多个会话时使用 |
56+ | Ctrl+z | 挂起当前会话 |
57+ | r | 强制重绘未脱离的会话 |
58+ | s | 选择并切换会话;在同时开启了多个会话时使用 |
59+ | : | 进入命令行模式;此时可以输入支持的命令,例如kill-server可以关闭服务器 |
60+ | \[ | 进入复制模式;此时的操作与vi/emacs相同,按q/Esc退出 |
61+ | \~ | 列出提示信息缓存;其中包含了之前tmux返回的各种提示信息 |
5962
6063
6164### 窗口操作
6265
63- | | |
64- | :----- | -------- |
65- | c | 创建新窗口 |
66- | & | 关闭当前窗口 |
67- | 数字键 | 切换至指定窗口 |
68- | p | 切换至上一窗口 |
69- | n | 切换至下一窗口 |
70- | l | 在前后两个窗口间互相切换 |
71- | w | 通过窗口列表切换窗口 |
72- | , | 重命名当前窗口;这样便于识别 |
66+ | 快捷键 | 功能说明 |
67+ | :----- | ------------------------------------ |
68+ | c | 创建新窗口 |
69+ | & | 关闭当前窗口 |
70+ | 数字键 | 切换至指定窗口 |
71+ | p | 切换至上一窗口 |
72+ | n | 切换至下一窗口 |
73+ | l | 在前后两个窗口间互相切换 |
74+ | w | 通过窗口列表切换窗口 |
75+ | , | 重命名当前窗口;这样便于识别 |
7376| . | 修改当前窗口编号;相当于窗口重新排序 |
74- | f | 在所有窗口中查找指定文本 |
77+ | f | 在所有窗口中查找指定文本 |
7578
7679### 面板操作
7780
78- | | |
79- | :----- | -------- |
80- | ” | 将当前面板平分为上下两块 |
81- | % | 将当前面板平分为左右两块 |
82- | x | 关闭当前面板 |
83- | ! | 将当前面板置于新窗口;即新建一个窗口,其中仅包含当前面板 |
84- | Ctrl+方向键 | 以1个单元格为单位移动边缘以调整当前面板大小 |
85- | Alt+方向键 | 以5个单元格为单位移动边缘以调整当前面板大小 |
86- | Space | 在预置的面板布局中循环切换;依次包括even-horizontal、even-vertical、main-horizontal、main-vertical、tiled |
87- | q | 显示面板编号 |
88- | o | 在当前窗口中选择下一面板 |
89- | 方向键 | 移动光标以选择面板 |
90- | { | 向前置换当前面板 |
91- | } | 向后置换当前面板 |
92- | Alt+o | 逆时针旋转当前窗口的面板 |
93- | Ctrl+o | 顺时针旋转当前窗口的面板 |
81+ | 快捷键 | 功能说明 |
82+ | :---------- | ---------------------------------------------------- -------- |
83+ | ” | 将当前面板平分为上下两块 |
84+ | % | 将当前面板平分为左右两块 |
85+ | x | 关闭当前面板 |
86+ | ! | 将当前面板置于新窗口;即新建一个窗口,其中仅包含当前面板 |
87+ | Ctrl+方向键 | 以1个单元格为单位移动边缘以调整当前面板大小 |
88+ | Alt+方向键 | 以5个单元格为单位移动边缘以调整当前面板大小 |
89+ | Space | 在预置的面板布局中循环切换;依次包括even-horizontal、even-vertical、main-horizontal、main-vertical、tiled |
90+ | q | 显示面板编号 |
91+ | o | 在当前窗口中选择下一面板 |
92+ | 方向键 | 移动光标以选择面板 |
93+ | { | 向前置换当前面板 |
94+ | } | 向后置换当前面板 |
95+ | Alt+o | 逆时针旋转当前窗口的面板 |
96+ | Ctrl+o | 顺时针旋转当前窗口的面板 |
9497
9598
96991)进入tmux面板后,一定要先按ctrl+b,然后松开,再按其他的组合键才生效。
@@ -120,4 +123,4 @@ ctrl+b d # 脱离当前会话;这样可以暂时返回Shell界面,
120123
121124# # 参考资料
122125
123- - tmux 官网下载地址:http://tmux.github.io/
126+ - tmux 官网下载地址:http://tmux.github.io/
0 commit comments