开始前倡议先旅行Tmux使用手册
一个丑陋的tmux配置
有人配置了一个比拟全的tmux,见https://github.com/gpakosz/.tmux
新特色:
- 鼠标(开启键为
Ctrl+A+M
)。可切换windows、panes,鼠标滚动,复制等; - 快捷键前缀改为
Ctrl+A
并兼容Ctrl+B
; - 更改了局部快捷键,使之更不便,见https://github.com/gpakosz/.tmux#bindings ;
- 丑化底栏;
- 窗口编号从1开始;
- 以后窗口用蓝底显示,以后pane用蓝框显示;
- 丑陋的界面
实现形式(拉取文件):
$ cd$ git clone https://github.com/gpakosz/.tmux.git$ ln -s -f .tmux/.tmux.conf$ cp .tmux/.tmux.conf.local .
我减少了~/.tmux.conf.local文件中配置(插入至文件开端)
set-option -g mouse on # 解放鼠标bind-key z kill-session #按z完结以后会话;相当于进入命令行模式后输出kill-session
非凡罕用指令:
进入之前的session会话
tmux a # 默认进入第一个会话tmux a -t demo # 进入到名称为demo的会话
敞开session会话
tmux kill-session -t demo # 敞开demo会话tmux kill-server # 敞开服务器,所有的会话都将敞开
复制粘贴实现
- 进入复制模式:
前缀键<prefix> + Enter
光标选中须要复制的内容(不松开)并按y键
- 实现粘贴:
前缀键<prefix> + p
查看所有的session会话
tmux list-session # 查看所有会话tmux ls # 查看所有会话,提倡应用简写模式
处于会话中tmux关上一个session列表
前缀键<prefix> + s,此时tmux将关上一个会话列表,按高低键(⬆︎⬇︎)或者鼠标滚轮,可选中指标会话,按左右键(⬅︎➜)可收起或开展会话的窗口,选中指标会话或窗口后,按回车键即可实现切换