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 + ]
将文本粘贴到某处