tmux使用 1.macos 中的命令和快捷键 2. Ubunbu 中的命令和快捷键

近一年比较常用tmux, 但对这个软件知道的还是很少,叹个气吧。

需要说明的是:以下是在iterm2中使用tmux时用到的

1.1 创建一个session

tmux -CC new-session -s <session_name>

1.2 使用这个session

tmux -CC attach -t <session_name>

1.3 快捷键

Command + T新建Tab
Command + W关闭选中panes, tab, window
Command + D纵向分割选中的pane
Command + Shift + D横向分割选中的pane
Command + Shift + Enter最大化选中的pane,隐藏其它panes,再次按下就还原布局。
Command + ;提示输入过的命令
Command + Shift + H根据时间弹出历史记录
参考:
1.iTerm2 整合 Tmux 利器
2.tmux integration

2. Ubunbu 中的命令和快捷键

2.1 创建一个session

tmux new -s <session_name>

2.2 使用这个session

tmux attach -t <session_name>

2.3 快捷键

ctrl+b+? 查看快捷键 按q退出查看
ctrl+b+z 最大化选中的pane, 再输入ctrl+b+z复原
其他常用快捷键看这个Linux终端复用神器-Tmux使用梳理
ctrl+b+:
然后输入 set mouse on 激活鼠标(tmux2.1之后版本)
ctrl+b+c 新建window
ctrl+b+% 左右分割window
ctrl+b+" 上下分割window
终端输入命令:tmux rename-window -t <窗口号> <new_name> 可以对窗口命个名。

2.3 复制粘贴

  • Shift + select the text with the cursor.
  • Ctrl + Shift + C to copy the text to clipboard
  • Ctrl + Shift + V to paste
    参考:tmux复制粘贴
    大概就是这些, 推荐阅读Tmux使用手册