一日一技:让Tmux完美支持鼠标,不记忆任何快捷键(仅限macOS)

简介: 一日一技:让Tmux完美支持鼠标,不记忆任何快捷键(仅限macOS)

摄影:产品经理厨师:kingname

Tmux是一个非常有名的终端复用工具,可以方便地让我们在一个终端里面分多个窗口。如下图所示:

同时,当我们使用ssh登录远程Linux服务器时,先启动Tmux,再在Tmux的窗口中运行代码。此时,即时网络断开或者直接关闭终端窗口,远程服务器上的代码也不受影响,重新ssh登录上去以后可以继续查看。

但是,Tmux有一个非常麻烦的地方,就是它的快捷键很奇怪,大部分命令都需要 Ctrl+B 一起按,然后松开,然后再按另一个键。而且默认情况下在Tmux的窗口里面没有办法使用鼠标滚动屏幕。如果开启鼠标模式滚动屏幕,又不能选中并复制。

如果你在macOS下面使用iterms2这个终端模拟器,那么要解决这个问题实际上非常简单,启动Tmux的时候,你只需要使用如下命令:

  1. tmux -CC

此时,会自动打开一个新的终端窗口,如下图所示:

其中左边是原来的窗口,右边是新打开的窗口。右边这个新的窗口,就是Tmux的 里面。在这里,你进行的所有操作都是在Tmux的session中进行的操作。

而且,你不需要记忆Tmux的任何快捷键。如果要分屏,你只需要使用iterms2自带的快捷键:

  • Command+D : 左右分屏
  • Command+Shift+D: 上下分屏

分出来的效果如下图所示:

所有的操作都使用iterms2自带的快捷键进行。

鼠标完美支持,滚动屏幕完全正常。

如果你要暂时关闭Tmux窗口,但是又不想停止Session,那么只需要在左边的窗口按下 Esc键即可。想重新打开之前的Session的时候,只需要执行 tmux-CC attach即可。

如果你现在已经ssh连接到远程服务器了,那么你执行 tmux-CC的时候,iterms2也会自动打开一个新的窗口,这个窗口里面就是远程服务器上面的Tmux session。不需要做任何额外设置。


目录
相关文章
|
Shell iOS开发 MacOS
|
人工智能 前端开发 JavaScript
【AI】命令行调用大模型
通过命令行调用AI大模型以提高效率,文章介绍了一个使用前端npm的方法。首先创建npm包项目,初始化配置,然后编写`constant.js`、`kiwi.js`和`main.js`三个文件,分别存放API密钥、调用接口和主逻辑。在`kiwi.js`中使用axios与大模型API交互,`main.js`接收命令行参数并输出结果。通过修改`package.json`设置入口文件,并使用`npm link`全局安装,实现命令行调用,如`moon 你好`。
1039 0
|
iOS开发 MacOS
还在为 iTerm 多窗口操作烦恼?tmux 这款神器轻松帮你解决(下)
粉在之前文章中教过大家如何结合 zsh 让 iterm2 发挥最佳效果。 什么还没有看过?赶紧看下补一下前提知识:收集了这么多实用技巧,帮助你的 iterm2 成为最帅的那个! 上篇文中,阿粉提到每次上线发布的时候,都会打开很多 iTerm 窗口,通过 tab 页拖拽方式让所有窗口可以同时显示。
1982 0
还在为 iTerm 多窗口操作烦恼?tmux 这款神器轻松帮你解决(下)
|
3月前
|
前端开发 网络安全
tmux 终端效率提升 300% 的实战指南
本文手把手教你从零掌握tmux:解决多终端切换痛点,详解安装配置、鼠标支持、vi模式、核心快捷键(Ctrl+a+c/n/p/"/%/o等),并提供可复用的自动化脚本,助你1个终端高效管理多个项目,远程断连不丢工作,效率提升300%!
|
4月前
|
人工智能 IDE API
阿里云百炼 Coding Plan AI 编码订阅计划体验如何?值得买吗?
阿里云百炼Coding Plan是国内性价比最高、模型生态最丰富的AI编程订阅服务之一:支持Qwen3.5/Max/Coder、Kimi、GLM等多模型自由切换,Lite版首月仅7.9元,Pro版39.9元,额度包干、响应极速、中文优化强,无缝接入VS Code/Cursor等主流工具,是开发者首选AI编程方案。(239字)
阿里云百炼 Coding Plan  AI 编码订阅计划体验如何?值得买吗?
|
5月前
|
人工智能 运维 架构师
老金开源Agent Teams编排Skill:一句话自动组队,手动挡时代结束了
加我进AI讨论学习群,公众号右下角“联系方式” 文末有老金的 **开源知识库地址·全免费** --- 术语说明:"Swarm/蜂群"是多Agent协作的通用说法(OpenAI有官方项目叫Swarm),但 Claude Code的官方概念是Agent Teams。本文使用官方术语Agent Teams,保留"蜂群"作为通俗说明。 先说老金我昨儿开源了[老金开源10万字Claude Code中文
5280 10
老金开源Agent Teams编排Skill:一句话自动组队,手动挡时代结束了
|
5月前
|
存储 人工智能 BI
2026年OpenClaw实战攻略:阿里云部署+200个Skills解锁+ClawHub技能生态详解
OpenClaw作为开源Agent框架的标杆,彻底改变了AI的使用逻辑——它不再是单纯的对话工具,而是能调用本地工具、系统程序、第三方服务的“全能执行者”。而Skills(技能插件)正是其核心竞争力所在,如同为AI配备了“超级外挂”,让OpenClaw能完成实时数据查询、PPT生成、邮件管理、代码开发等复杂任务。
2229 1