Skip to content

Commit ff08934

Browse files
doc: Update tmux.md (#671)
为表格添加表头和添加开启鼠标支持的方法
1 parent eee3149 commit ff08934

File tree

1 file changed

+45
-42
lines changed

1 file changed

+45
-42
lines changed

command/tmux.md

Lines changed: 45 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -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

9699
1)进入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

Comments
 (0)