Tmux使用笔记

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支持
  1. CL_B + [
  2. Space空格开始选择(可使用?,/vi工具辅助定位, 在有些终端中不大好使)
  3. Enter回车确认选择(在有些终端中不大好使)
  4. CB_B + ] 可粘贴
  • 必须保证以上全在Tmux中进行哈

再次记录 #

  1. 按下三个按键进入文本复制模式: CTRL + b + [
  2. 按下两个按键进入文本开始复制的起始位置: CTRL + 空格
  3. 上下左右键或者Page up/down选择要复制的文本, 选中了要复制的文本后,按ALT + w,将文本保存到tmux的buffer中
  4. CTRL + b + ]将文本粘贴到某处