tmux常用快捷键

tmux的主要元素分为三层:

  • Session :一组窗口的集合,通常用来概括同一个任务。session可以有自己的名字便于任务之间的切换。
  • Window :单个可见窗口,Windows有自己的编号。
  • Pane: 窗格,被划分成小块的窗口,类似于Vim中 C-w +v 后的效果。

注意:tmux需要有一个前缀命令,默认是Ctrl + b,我将它修改成了Ctrl + a,修改方法如下:
set -g prefix C-a
后续的所有命令都要基于这个前缀,后面用<prefix>代替。

1.Session操作:

  • 新建并打开tmux: tmux
  • 新建newname名称的session: tmux new -s test
  • 连接某一个会话: tmux a -t test
  • 列出所有session: tmux ls
  • 关闭某一个session: tmux kill-session -t myname
  • 删除所有的session: tmux kill-server
  • 进入tmux命令行: <prefix> :
  • 新建session: <prefix> : new
  • 列出所有session: <prefix> s
  • 给当前sesssion命名: <prefix> $

2.Window操作:

  • 新建window: <prefix> c
  • 列出所有window: <prefix> w
  • 跳到下一个window: <prefix> n
  • 跳到上一个window: <prefix> p
  • 找window: <prefix> f
  • 给window命名: <prefix> ,
  • 关闭window: <prefix> & 也可以使用 <prefix> x
  • 退出窗口: <prefix> d

3.Pane操作:

  • 垂直分pane: <prefix> % 我自己设置为了:<prefix> |
  • 水平分pane: <prefix> " 我自己设置为了:<prefix> -
  • 自动调整panes大小: <prefix> space
  • 切换pane: <prefix> o
  • 跳转到指定编号的pane:<prefix> q [number]
  • 关闭此pane: <prefix> x
  • 将当前pane换到左侧: <prefix> {
  • 将当前pane换到右侧: <prefix> }
  • 全屏/退出全屏 pane: <prefix> z
上一篇:tmux和vim


下一篇:Paper Download