tmux快捷键简单入门
tmux的快捷键也是一旦要用到的时候就怎么也想不起来的那种…
tmux new -s work
创建会话work<C-b>d
分离会话和终端 detach (会话会在后台运行)tmux ls
显示所有会话tmux attach -t work
重新连接到会话work
tmux常用快捷键
会话(session)
<C-b>d
分离当前会话<C-b>s
列出所有会话<C-b>$
重命名当前会话
可以多人连接到同一个session进行共享(相当于屏幕共享)
窗口(window)
<C-b>c
创建一个新窗口<C-b>p
切换到上一个窗口<C-b>n
切换到下一个窗口<C-b><number>
切换到指定编号<C-b>w
从列表中选择窗口<C-b>,
窗口重命名
窗格(pane)
<C-b>%
划分左右两个窗格<C-b>"
划分上下<C-b><arrow key>
光标切换到其他窗格<C-b>;
光标切换到上一个窗格<C-b>o
切换到下一个<C-b>x
关闭当前窗格<C-b>!
将当前窗格拆分为一个独立窗口<C-b>z
当前窗格全屏显示 再用一次会变化为原来大小<C-b>q
显示窗格编号
Oh My Tmux
还是不要沉迷配置与美化,把精力用在该用的地方,开箱即用才是最好的。
oh my tmux 配置了两个<prefix>
:<C-b>
和<C-a>
编辑
<preifx> e
用编辑器打开配置文件<preifx> r
重新加载配置文件<C-l>
清空屏幕
会话
<preifx> <C-c>
创建新的会话<preifx> <C-f>
查找会话并切换会话
窗口
<preifx> <C-h>
和<preifx> <C-l>
切换window<preifx> tab
返回上一个激活的window<preifx> -
水平切分窗格<preifx> _
垂直切分窗格<preifx> h/j/k/l
导航窗格<preifx> H/J/K/L
调整窗格大小<preifx> +
最大化当前窗格未window<preifx> m
打开/关闭鼠标模式
复制粘贴
<preifx> b
列出paste-buffers<preifx> p
从paste-buffers中找到最新buffer来粘贴<preifx> P
从paste-buffers中选择一个buffer进行粘贴
vim模式
在配置文件中打开vim模式
v
进入visual模式可对shell上的内容进行选择<C-v>
切换行/块 visualH/L
跳转行首/行尾
tmux快捷键简单入门