tmux #
从
posts中迁移来
丰富纯文字终端窗口,可以创建终端副本(反正也是我取得名字)—–类似于win的多桌面。也可以分割终端(界面类似vim分割)l–这便是类似于win的多窗口了。 (官方翻译: ‘窗格’?)
- 进入:
tmux - 退出:
exit - 类似于
vim命令模式:ctrl+b以下简写为CL_B。 - 创建多桌面: CL_B + c
- 查看全部窗口,类似
win+Tab: CL_B + s 使用窗口号切换桌面: CL_B + NUM - 关闭当前窗口: CL_B + &,emm直接
exit… - 创建多窗口: CL_B + " (垂直上下)、CL_B + % (水平左右) 调整窗口位置、大小 CL_B + space (默认布局轮换)
- 显示窗口编号: CL_B + q 暂时最大化当前窗格: CL_B + z 切换到下一个窗格: CL_B + o
- 对换窗格位置: CL_B + CL_O(ctrl + o)
设置 #
启用鼠标触控板 #
set -g mouse on
复制终端展示内容 #
复制 #
set-window-option -g mode-keys vi #可以设置为vi或emacs
set-window-option -g utf8 on #开启窗口的UTF-8支持
- CL_B + [
- Space空格开始选择(可使用
?,/vi工具辅助定位, 在有些终端中不大好使) - Enter回车确认选择(在有些终端中不大好使)
- CB_B + ] 可粘贴
- 必须保证以上全在Tmux中进行哈
再次记录 #
- 按下三个按键进入文本复制模式:
CTRL + b + [ - 按下两个按键进入文本开始复制的起始位置:
CTRL + 空格 上下左右键或者Page up/down选择要复制的文本, 选中了要复制的文本后,按ALT + w,将文本保存到tmux的buffer中- 按
CTRL + b + ]将文本粘贴到某处