还在为 iTerm 多窗口操作烦恼?tmux 这款神器轻松帮你解决(下)

简介: 粉在之前文章中教过大家如何结合 zsh 让 iterm2 发挥最佳效果。 什么还没有看过?赶紧看下补一下前提知识:收集了这么多实用技巧,帮助你的 iterm2 成为最帅的那个! 上篇文中,阿粉提到每次上线发布的时候,都会打开很多 iTerm 窗口,通过 tab 页拖拽方式让所有窗口可以同时显示。

窗口管理

新建窗口

# 新建一个指定名称的窗口
tmux new-window -n <window-name>

切换窗口

# 切换到指定名称的窗口
tmux select-window -t <window-name>

这里推荐使用快捷键 Ctrl+b w:从列表中选择窗口。61.jpg

窗格操作

窗格操作这是阿粉认为最强大的功能,我们使用命令可以将一个窗口划分为多个窗格,不过阿粉还是建议使用快键键操作。

# 划分上下两个窗格 命令:tmux split-window
Ctrl+b %
# 划分上下两个窗格 命令:tmux split-window -h
Ctrl+b "


3.gif

切换 pane

## 切换当前所在窗格
Ctrl+b 方向键

4.gif

窗格大小调整

Ctrl+b alt+:方向键 调整窗格大小。

5.gif

其他窗格常用快捷键

  • Ctrl+b x:关闭当前窗格。
  • Ctrl+b !:将当前窗格拆分为一个独立窗口。
  • Ctrl+b z:当前窗格全屏显示,再使用一次会变回原来大小。
  • Ctrl+b q:显示窗格编号。

小问题

默认配置下,tmux 相关操作只能使用键盘,这对于刚开始使用的小伙伴很不友好。另外如果在分屏的情况下,使用鼠标进行复制粘贴,就会发现复制文本串行的现象。

6.gif

原本只想复制右上窗口的内容,但是复制的时候却串行了,将左边窗口的内容也复制了。

自定义 tmux 配置

我们可以修改 tmux 相关配置开启鼠标,复制/粘贴功能。

不过这里不推荐大家一个个去官网找配置参数,Github 上有个大神开开源其 tmux 配置,我们可以将 tmux 配置如下:

7.gif

Github 地址: https://github.com/gpakosz/.tmux

安装方法:

$ cd
$ git clone https://github.com/gpakosz/.tmux.git
$ ln -s -f .tmux/.tmux.conf
$ cp .tmux/.tmux.conf.local .

如果需要修改配置,建议在  ~/.tmux.conf.local 中配置。

上面操作完成之后,重新打开 tmux ,就可以看到界面变化了。若未生效,可以运行如下配置:

tmux source ~/.tmux.conf

这个配置下, tmux 默认快键前置键可以使用 Ctrl+b,也可以使用  Ctrl+a

8.gif

默认情况下,未开启鼠标模式,需要使用如下如下快捷键打开;

Ctrl+b m

开启之后,就可以愉快使用鼠标。

9.gif

其他注意点

tmux 会话窗口中,我们是无法访问 macos 系统剪贴板,我们需要安装 reattach-to-user-namespace

安装方式如下:

$ brew install reattach-to-user-namespace

安装成功之后,复制过程中可能碰到以下情况:

10.jpg

我们需要在 iTerm 打开如下配置:

62.jpg

总结

这篇文章,阿粉介绍 tmux 的使用方法,合理使用 tmux 可以有效提高日常的生产力。

相关文章
|
关系型数据库 MySQL 数据库
n8n自动化工具部署与使用
n8n是一款开源的工作流自动化工具,类似于IFTTT。它的优点是开源、可以自托管、下载安装方便、易于使用,可以互联上百种服务。n8n基于节点能够将任何工具连接在一起,轻松部署不同类型的任务。它可以做很多事情,比如:从数据库中获取数据后下载为excel然后通过邮件发送给其他人。
11473 1
|
安全 Linux 网络安全
组网神器WireGuard安装与配置教程(超详细)
组网神器WireGuard安装与配置教程(超详细)
61717 2
|
3月前
|
人工智能 JavaScript 机器人
保姆级图文教程!OpenClaw阿里云/本地部署接入免费大模型api+飞书/Discord远程控制协同指南
AI代理工具的终极形态,是打破设备与平台的边界——既能在本地桌面高效运行,又能通过飞书、Discord等常用IM工具远程操控,实现“随时随地发指令,AI自动完成任务”。2026年,OpenClaw(昵称“龙虾”)凭借开放的插件生态与灵活的连接能力,成为跨平台协同的首选工具,而CodePilot等第三方客户端的崛起,更降低了新手入门门槛,让OpenClaw的安全与易用性再上一个台阶。
2614 7
|
2月前
|
人工智能 JSON BI
DeepSeek V4 来了!超越 Claude Sonnet 4.5,赶紧对接 Claude Code 体验一把
JeecgBoot AI专题研究 把 Claude Code 接入 DeepSeek V4Pro 的真实体验与避坑记录 本文记录我将 Claude Code 对接 DeepSeek 最新模型(V4Pro)后的真实体验,测试了 Skills 自动化查询和积木报表 AI 建表两个场景——有惊喜,也踩
9915 21
|
缓存 Linux 开发工具
CentOS 7- 配置阿里镜像源
阿里镜像官方地址http://mirrors.aliyun.com/ 1、点击官方提供的相应系统的帮助 :2、查看不同版本的系统操作: 下载源1、安装wget yum install -y wget2、下载CentOS 7的repo文件wget -O /etc/yum.
274194 0
|
Linux
阿里云官方yum源
阿里云官方yum源
75357 0
|
4月前
|
人工智能 自然语言处理 机器人
2026年OpenClaw(Clawdbot)接入QQ机器人阿里云官方保姆级教程
在2026年AI自动化办公与即时通讯协同需求持续攀升的当下,OpenClaw(原Clawdbot、曾用名Moltbot)凭借“自然语言驱动、全场景任务自动化、多终端无缝适配”的核心优势,成为个人办公提效、轻量团队协同、社群管理的优选AI工具。作为GitHub星标量超19万的开源AI自动化代理平台,它打破了传统AI仅能对话的局限,真正实现“能听指令、能做实事”——无论是文档生成、日程提醒、文件整理,还是联网搜索、简单代码开发、跨工具协同,只需一句口语化指令,就能自动完成全流程操作,无需手动干预。其开源特性更支持用户根据需求灵活扩展功能,适配多样化使用场景,完美贴合现代办公与社群运营的高效需求。
4525 1
|
Shell 虚拟化 iOS开发
Mac下iTerm2+oh my zsh+powerlevel10k 配置与美化过程记录
Mac下iTerm2+oh my zsh+powerlevel10k 配置与美化过程记录
5281 0
Mac下iTerm2+oh my zsh+powerlevel10k 配置与美化过程记录