更改前缀及一些全局设置
在 ~/.tmux.conf 中添加以下内容(此文件如果没有,新建即可)
# 设置 ` 为tmux 前缀,默认前缀为 Ctrl+b
set-option -g prefix2 `
# Pane跳转快捷键
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R
# Pane大小调节快捷键
bind -r H resize-pane -L 5
bind -r J resize-pane -D 5
bind -r K resize-pane -U 5
bind -r L resize-pane -R 5
# 新Pane保持原来的目录,而不是跳转到HOME目录
bind % split-window -h -c '#{pane_current_path}'
bind '"' split-window -v -c '#{pane_current_path}'
新建终端及进入终端
新建终端:tmux new -s 会话名称 或 tmux
进入终端:tmux a -t 会话名称
窗口常用命令
假设命令前缀为默认的 : Ctrl+b
{前缀} c 创建新窗口
{前缀} n 选择下一个窗口
{前缀} p 选择前一个窗口
{前缀} l 最近一次活跃窗口之间进行切换
{前缀} 0~9 选择几号窗口
{前缀} , 重命名窗口
{前缀} . 更改窗口的编号,但只能更改成未使用的编号,所以要交换窗口的话,得更改多次进行交换
{前缀} & 关闭窗口
{前缀} w 以菜单方式显示及选择窗口
{前缀} f 在所有窗口中查找内容
面板常用命令
{前缀} " 模向分隔面板
{前缀} % 纵向分隔面板
{前缀} o 跳到下一个分隔面板
{前缀} x 关闭面板
{前缀} ; 切换到最后一个使用的面板
{前缀} 上下键 上一个及下一个分隔面板
{前缀} 空格键 切换面板布局
1,输出向上回滚
CTRL + B 再按 \”[\”,这时就可以用光标键来操作翻页滚屏
如果需要兼容vim的操作方式,那么在~/.tmux.conf加上一行:
setw -g mode-keys vi
取消回滚: 直接按 q 键
2,快捷挂起
CTRL + B 再按 d
vim分屏相关操作:
1,改变屏幕占比
1.1、纵向调整
:res[ize] num 指定当前窗口为num列num行
:res[ize] +num 把当前窗口高度增加num行
:res[ize] -num 把当前窗口高度减少num行
1.2、横向调整
:vert[ical] res[ize] num 指定当前窗口为num列
:vert[ical] res[ize] +num 把当前窗口增加num列
:vert[ical] res[ize] -num 把当前窗口减少num列
相关参考:
https://blog.csdn.net/qwaszx523/article/details/77750600
https://www.jianshu.com/p/19e722dd60b0