tmux 笔记

简介

tmux 是类 unix 下的一款终端服用工具

快捷方式

prefix (ctrl+b) + 快捷键 ,先同时按住 ctrl+b, 然后松开,接着按下面的键便可实现相应的功能

  • ? : 列出所有快捷键
  • c : 新建一个窗口
  • p : 切到上一个窗口
  • n : 切到下一个窗口
  • " : 将当前面板分成下上下两块
  • % : 将当前面板分成左右两块
  • { : 向前切换面板,面板会更改位置
  • } : 向后切换面板,面板会更改位置
  • 方向键 : 上下左右切换面板,面板不会切换位置
  • 按住ctrl+b+方向键 : 调整面板的大小
  • $ : 重命名会话, 会话与窗口不一样,会话是session,窗口是window, 默认会话是以数字开头
  • , : 重命名窗口, 点击不同面板最下面显示的不会变
  • q : 显示面板(panel)编号, 会话 > 窗口 > 面板
  • s : 列出所有会话,然后可以选择
  • d : 分离当前会话
  • tmux kill-session -t 0 : 杀死会话
  • 鼠标左右键同时点击 : 一直高亮该panel,直到再次左右键同时点击

配置文件/命令模式

或者crtl + b,然后输入: + 下列命令

  • source-file ~/.tmux.conf : 刷新配置文件
  • setw -g mouse on : 允许鼠标操作, 复制/粘贴操作要按住shift键,shift 加鼠标左键选中文字后,shift + 鼠标中建即可以粘贴文件。ctrl+shift允许像vim进行块复制
  • set -g mouse on : 允许鼠标操作
  • set -g mouse-resize-pane on : 允许鼠标缩放pane
  • set -g mouse-select-pane on : 允许鼠标选择pane, 是否需要单独设置?
  • set-option -g pane-active-border-style "fg=colour256" : 设置pane border样式
  • set-option -g pane-active-border-style "fg=balck" : 设置背景颜色
  • kill-session : 杀掉当前session, 会直接退出tmux到terminal
  • kill-session -t n : 杀掉名字为n的session

内部变量

引用变量#{var}

  • pane_title : pane的title
  • window_name : window的名字

设置tmux支持256-color

 set -g default-terminal screen-256color
 set-option -ga terminal-overrides ",*256col*:Tc" #这句是关键
guest
0 评论
内联反馈
查看所有评论