持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第3天,点击查看活动详情
tmux教程
功能:
(1) 分屏 (2)允许断开Treminal连接后,继续运行进程
结构:
一个tmux可以包含多个session,一个session可以包含多个window,一个window可以包含多个pane。
操作:
(1)tmux :新建一个session,其中包含一个window,window中包含一个pane,pane里打开了一个shell对话框
(2)Ctrl + a后,再按 % ,将当前pane左右平分成两个pane,(此按键为AcTerminal版,通用版本为Ctrl +B,再按 % ,将当前pane左右平分成两个pane)
(3)Ctrl + a 后,再按 “ ,将当前pane上下平分成两个pane。(此按键为AcTerminal版,通用版本为Ctrl +B,再按 “ ,将当前pane上下平分成两个pane)
(4)Ctrl + d :关闭当前pane,如果当前window的所有pane均已经关闭,则自动关闭window,如果当前session的所有window均已关闭,则自动关闭session
(5) 鼠标点击可以选择pane
(6) Ctrl + a 后,再按方向键,选择相邻的pane
(7)鼠标拖动 pane 之间的分割线,可以调整分割的位置
(8)Ctrl + a + 方向键,可以调整 pane 之间分割线的位置
(9)Ctrl + a 后,再按 z,将当前 pane 全屏/取消全屏
(10) Ctrl + a 后,再按 d ,挂起当前的session
(11)tmux a:打开之前挂起的session
(12)Ctrl + a 后,然后按 s,选择其他 session
方向键—— 上 :选择上一项:session / window /pane
方向键—— 下 :选择下一项:session / window /pane
方向键—— 左 :展开当前项:session / window
方向键—— 右 :闭合当前项:session / window
(13)Ctrl + a,然后按 c, 再当前 session 中创建一个新的 window
(14)Ctrl + a,然后按 w, 选择其他window,操作方法与(12)完全相同
(15)Ctrl + a,然后按 PageUp , 翻阅当前pane内的内容
(16)鼠标滚轮,翻阅当前pane内的内容
(17)再tmux中选中文本时,需要按住shift键。(仅支持Windows和Linux,不支持Mac)
(18)tmux中复制/粘贴文本的通用方式
Ctrl + a后,按 [ 用鼠标选中文本,被选中会被自动复制到tmux的剪贴板上
Ctrl + a后,按 ],会将剪贴板中的内容粘贴到光标处