一、tmux配置
修改默认配置前缀ctrl+B为ctrl+A
vim ~/.tmux.conf
# 前缀命令 由ctrl+b 改成ctrl+a
unbind C-b
set -g prefix C-a
# 用alt+方向键切换窗口
bind -n M-Left select-pane -L
bind -n M-Right select-pane -R
bind -n M-Up select-pane -U
# 每次更改完成,务必运行如下代码 使得更改生效:
# tmux soure-file.tmux.conf
bind -n M-Down select-pane -D
更新配置文件
tmux soure-file.tmux.conf
二、tmux基本命令
- 打开tmux:tmux
- 关闭tmux:exit
- 打开最近的tmux:tmux a
- 新建一个名为XXX的环境:tmux new -s XXX
以下指令均需要前置 Ctrl + B,例如左右分页,先按 Ctrl + B,松开后输入 %
- 左右分页:%
- 上下分页:”
- 放大/缩小子页面:z
- 新建子页面:c
- 查看子页面编号:q
- 在子页面见移动:0~5
- 在子页面间切换:↑、↓、←、→
- 关闭当前子页面:x
- 环境之间切换:s
- 鼠标滚轮/touchpad功能切换(查看历史/滚动选择历史语句)
三、报错解决
can’t create socket: Permission denied #1215
解决方式:
rm -r /tmp/tmux-*
参考:https://github.com/tmux/tmux/issues/1215