@TermiusHQ: tmux 非常适合远程开发,但默认设置在手机或平板上可能显得笨拙。这里有几个调整……
摘要
本帖提供了配置 tmux 以提升移动设备易用性的技巧,首先从启用触摸支持以实现滚动和调整大小开始。
查看缓存全文
缓存时间: 2026/08/27 15:39
tmux 非常适合远程开发,但在手机或平板电脑上使用默认设置可能会感到不便。
以下是我们常用的几项优化,能让移动端使用体验大幅提升。
1/5:启用触控支持
在 .tmux.conf 中添加以下配置:
set -g mouse on
现在你可以用手指滚动屏幕、点击切换面板,或拖动调整面板大小。
2/5:自动恢复或创建会话
在 Termius 中添加此启动代码片段,即可自动重连上次的会话,若无会话则新建:
tmux new -A -s "my_project"
3/5:解决 Escape 键延迟问题
默认 500ms 延迟会让 Vim/Neovim 操作感觉迟钝。将延迟缩短至 10ms:
set -sg escape-time 10
set -g focus-events on
4/5:使用复制模式处理长终端输出
浏览、搜索和选择长段终端输出内容:
Ctrl+B(或你的前缀键)然后按 [
如需 Vim 风格的导航方式,可添加:
setw -g mode-keys vi
之后即可使用 Vim 方向键导航,按 / 搜索,空格键开始选择,回车键复制内容。
5/5:为 tmux 定制 Termius 键盘扩展
第一组按键:^B(或你的前缀键)• Esc • ^C • Ctrl
第二组按键: • • •
这让单手操作 tmux 在移动端变得格外舒适。
我们遗漏了哪些技巧?你的 .tmux.conf 中还配置了什么?
相似文章
@levelsio: 这是我最近的设置。每个网站我都在Termius中设置了一个配置文件,比如 > hoodmaps.com,点击后立即进入…
Pieter Levels分享了他的服务器工作流程:使用Termius配置文件和一个自定义的tmux函数,自动连接到每个网站的会话,实现设备间无缝切换和一致的工作会话。
现代桌面的弊病与解药(让 tmux 成为操作系统)
一篇观点性文章,认为现代桌面操作系统的窗口管理方式已经过时,并提出 tmux 那种会话持久化、以任务为导向的工作流,或许能成为普通用户(而非仅限高级用户)可用桌面的基础。
@dingyi: 我现在都懒得用 tmux 了,直接用 https://herdr.dev 或 https://muxy.app 更方便,适合懒人。
Herdr 是一款基于终端的代理多路复用器,提供持久会话、代理感知以及原生的鼠标 TUI,定位为 tmux 的便捷替代方案。该推文还推荐了 muxy.app,适用于寻求更简单终端会话管理的用户。
@DanKornas: Your coding session shouldn’t end when you leave your desk. handmux is a self-hosted browser cockpit for builders who w…
handmux 是一个自托管的浏览器工具,允许开发者通过手机或桌面浏览器远程访问并与他们的 tmux 工作区进行交互,并集成了 Codex 和 Claude Code 等 AI 代理。
@vintcessun: 这个终端工具的拆法有点漂亮。核心服务全放在不依赖Electron的层,桌面和浏览器共用同一套renderer。 https://github.com/eneskirca/nodeterm… nodeterm把多个tmux会话以节点铺在无限…
nodeterm 是一个基于节点的终端管理器,将多个tmux会话以可拖拽节点形式放置在无限画布上,支持持久化和跨平台使用,包括桌面、浏览器和iOS应用。