tmux安装及使用(macos)

一、安装homebrew

#官网地址如下,参照官网安装即可

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

 

posted @ 2022-09-03 00:11  pd_liu  阅读(5502)  评论(0)    收藏  举报