tmux 笔记
简介
tmux 是类 unix 下的一款终端服用工具
快捷方式
prefix (ctrl+b) + 快捷键 ,先同时按住 ctrl+b, 然后松开,接着按下面的键便可实现相应的功能
- ? : 列出所有快捷键
- c : 新建一个窗口
- p : 切到上一个窗口
- n : 切到下一个窗口
- " : 将当前面板分成下上下两块
- % : 将当前面板分成左右两块
- { : 向前切换面板,面板会更改位置
- } : 向后切换面板,面板会更改位置
- 方向键 : 上下左右切换面板,面板不会切换位置
- 按住ctrl+b+方向键 : 调整面板的大小
- $ : 重命名会话, 会话与窗口不一样,会话是session,窗口是window, 默认会话是以数字开头
- , : 重命名窗口, 点击不同面板最下面显示的不会变
- q : 显示面板(panel)编号, 会话 > 窗口 > 面板
- s : 列出所有会话,然后可以选择
- d : 分离当前会话
- tmux kill-session -t 0 : 杀死会话
- 鼠标左右键同时点击 : 一直高亮该panel,直到再次左右键同时点击
配置文件/命令模式
或者crtl + b,然后输入: + 下列命令
- source-file ~/.tmux.conf : 刷新配置文件
- setw -g mouse on : 允许鼠标操作, 复制/粘贴操作要按住shift键,shift 加鼠标左键选中文字后,shift + 鼠标中建即可以粘贴文件。ctrl+shift允许像vim进行块复制
- set -g mouse on : 允许鼠标操作
- set -g mouse-resize-pane on : 允许鼠标缩放pane
- set -g mouse-select-pane on : 允许鼠标选择pane, 是否需要单独设置?
- set-option -g pane-active-border-style "fg=colour256" : 设置pane border样式
- set-option -g pane-active-border-style "fg=balck" : 设置背景颜色
- kill-session : 杀掉当前session, 会直接退出tmux到terminal
- kill-session -t n : 杀掉名字为n的session
内部变量
引用变量#{var}
- pane_title : pane的title
- window_name : window的名字
设置tmux支持256-color
set -g default-terminal screen-256color
set-option -ga terminal-overrides ",*256col*:Tc" #这句是关键