tmux安装及使用(macos)
一、安装homebrew
#官网地址如下,参照官网安装即可
#将官网给出的命令拷贝至终端回车运行,输入密码,即可开始安装
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
二、安装tmux
#使用brew工具安装tmux
brew install tmux
三、运行tmux
#窗口底部是tmux状态栏。按下如下快捷键,激活为快捷键接收模式。
[ctrl] + b
四、tmux快捷键说明
#窗格操作
% 左右平分出两个窗格
" 上下平分出两个窗格
x 关闭当前窗格
{ 当前窗格前移
} 当前窗格后移
; 选择上次使用的窗格
o 选择下一个窗格,也可以使用上下左右方向键来选择
space 切换窗格布局,tmux 内置了五种窗格布局,也可以通过 ⌥1 至 ⌥5来切换
z 最大化当前窗格,再次执行可恢复原来大小
q 显示所有窗格的序号,在序号出现期间按下对应的数字,即可跳转至对应的窗格
#窗口操作
c 新建窗口,此时当前窗口会切换至新窗口,不影响原有窗口的状态
p 切换至上一窗口
n 切换至下一窗口
w 窗口列表选择,注意 macOS 下使用 ⌃p 和 ⌃n 进行上下选择
& 关闭当前窗口
, 重命名窗口,可以使用中文,重命名后能在 tmux 状态栏更快速的识别窗口 id
0 切换至 0 号窗口,使用其他数字 id 切换至对应窗口
f 根据窗口名搜索选择窗口,可模糊匹配
#会话操作
$ 重命名当前会话
s 选择会话列表
d detach 当前会话,运行后将会退出 tmux 进程,返回至 shell 主进程
##会话操作示例
tmux new -s foo # 新建名称为 foo 的会话
tmux ls # 列出所有 tmux 会话
tmux a # 恢复至上一次的会话
tmux a -t foo # 恢复名称为 foo 的会话,会话默认名称为数字
tmux kill-session -t foo # 删除名称为 foo 的会话
tmux kill-server # 删除所有的会话
五、自定义tmux
#新建用户配置文件
touch ~/.tmux.conf
#增加以下代码
# 开启鼠标模式
set -g mode-mouse on
# 允许鼠标选择窗格
set -g mouse-select-pane on
# 如果喜欢给窗口自定义命名,那么需要关闭窗口的自动命名
set-option -g allow-rename off
# 如果对 vim 比较熟悉,可以将 copy mode 的快捷键换成 vi 模式
set-window-option -g mode-keys vi
#切换控制台模式
[ctrl] + b
#输入 : 激活输入模式,输入以下内容,重新加载配置文件,以启用新的自定义配置
source-file ~/.tmux.conf
#开启鼠标滚屏后,复制文本方式:使用 ⌃b z 进入窗格全屏模式,鼠标选择文本的同时按住 option 键 ⌥,然后使用 ⌘c 进行复制
六、更多tmux美化
参见GitHub:Oh My Tmux
git clone后使用如下命令重新加载配置文件即可
tmux source-file ~/.tmux.conf
PS:补充一张汇总图,图片源自网络

本文摘录自:十分钟学会tmux
浙公网安备 33010602011771号