Tmux 相关笔记

来源:互联网 发布:安卓手电筒软件 编辑:程序博客网 时间:2024/06/03 23:15

Tmux 相关笔记

Tmux 安装

$ sudo apt install tmux

Tmux 基础命令

prefix 默认为 ctrl+b,配置文件中会修改为 ctrl+a

Session

// 新建Session$ tmux new -s <session_name>// 退出Session快捷键 prefix, d// 重命名Session$ tmux rename -t <session_name_old> <session_name_new>// 重命名Session(Session内部)快捷键 prefix, $// 杀死Session$ tmux kill-session -t <session_name>// 查看已有的Session$ tmux ls// 进入某个Session$ tmux a -t <session_name>// 在Session间切换首先, 进入一个Session然后, 快捷键 prefix, s最后, 使用上下箭头选择Session, 回车进入

Window

// 新建窗口快捷键 prefix, c// 关闭当前窗口, 会关闭所有pane快捷键 prefix, &// 重命名当前窗口快捷键 prefix, ,// 切换到上一个窗口快捷键 prefix, p// 切换到下一个窗口快捷键 prefix, n// 切换到编号为 <num> 的窗口快捷键 prefix, <num>

Pane

// 左右pane快捷键 prefix, %// 上下pane快捷键 prefix, "// 关闭当前pane快捷键 prefix, x// pane间切换快捷键 prefix, ↑、↓、←、→

Tmux 配置文件

$ vim ~/.tmux.conf
# 把 ctrl+b 前缀快捷键改为 ctrl+a, 方便单手操作set-option -g prefix C-aunbind-key C-b# 按两次 ctrl+a 执行原意ctrl+abind-key C-a send-prefix# 按住 alt 键, 使用箭头控制pane选择bind -n M-Left select-pane -Lbind -n M-Right select-pane -Rbind -n M-Up select-pane -Ubind -n M-Down select-pane -D# 按住 shift 键, 使用箭头控制 window 选择bind -n S-Left previous-windowbind -n S-Right next-window# 开启鼠标支持, 使用鼠标直接选择 window 和 pane, 以及调整 pane 大小# before tmux version 2.1# set -g mode-mouse on# set -g mouse-resize-pane on# set -g mouse-select-pane on# set -g mouse-select-window on# tmux version 2.1 and laterset -g mouse on# 前缀+v, 左右分屏, 前缀+h, 上下分屏bind-key v split-window -hbind-key h split-window -v# Session内直接按前缀+r, 重新加载配置文件bind-key r source-file ~/.tmux.conf \; display-message "tmux.conf reloaded"# 把window和pane的起始下标设为1,因为键盘的0在9后面,切换不方便set -g base-index 1set -g pane-base-index 1# UI样式调整# 状态栏中window标签的高亮样式,默认绿底黑字,设置为红底白字显示setw -g window-status-current-fg whitesetw -g window-status-current-bg redsetw -g window-status-current-attr bright# 状态栏中window列表左对齐排列set -g status-justify left# 非当前window有内容更新时显示在状态栏setw -g monitor-activity on
原创粉丝点击