跳到主要内容

1 篇博文 含有标签「iTerm2」

iTerm2 终端配置、快捷键与 macOS 开发工作流

查看所有标签

tmux 终端工作流完整指南:会话、分屏、自定义快捷键与 iTerm2 配合

· 阅读需 25 分钟
Rainy
雨落无声,代码成诗 —— 致力于技术与艺术的极致平衡

如果你经常在终端里写代码、跑服务、看日志、连远程机器,tmux 基本是绕不开的工具。它解决的不是“终端不够漂亮”,而是一个更工程化的问题:终端会话应该像项目状态一样可恢复、可组织、可迁移。

iTerm2 已经是 macOS 上非常强的终端应用,支持标签页、分屏、Hotkey Window、Profile、Trigger、字体主题和快捷键。但 iTerm2 的窗口状态主要活在本机 GUI 里;一旦 SSH 断开、终端关闭、机器重启,很多运行中的上下文就消失了。tmux 则运行在 shell 里面,可以把一个项目的 editor、server、test、log、AI CLI 都放进同一个持久会话。

最推荐的分工是:

iTerm2 = macOS 原生窗口、字体、主题、全局唤起、Profile
tmux = 项目会话、窗口、pane、远程保活、布局恢复
Shell = 命令入口、目录跳转、项目启动脚本
Neovim = 编辑器 split、LSP、搜索、Git、代码修改

这篇文章会按“先能用,再顺手,最后可定制”的顺序介绍 tmux。