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跳转行首/行尾

