2026西湖龙井茶官网DTC发售:茶农直供,政府溯源防伪到农户家
本文最初发布于 maoxunxing.com。
今天我想谈谈每个开发者每天都在使用,但很少有人深入思考的东西:命令行。
在 macOS 上,经典的配置长期以来一直是:
iTerm2 + Oh My Zsh
iTerm2 为你提供更好的终端体验——标签页、窗格、配置文件——而 Oh My Zsh 则通过插件、主题和自动补全功能让 Zsh 更易用。
这套配置运行得非常好。
但在人工智能时代,终端的角色正在发生变化。
它不再仅仅是一个“运行命令”的地方。
它正成为一个开发入口点:
你在终端内运行项目、检查日志、管理 Git、启动人工智能代理,甚至让人工智能修改你的代码。
所以真正的问题是:
在人工智能时代,我们究竟应该使用哪些终端工具?
关键见解在于:
你不应该从单一工具的角度去思考,而应该从分层角度去思考。
- 终端模拟器 → iTerm2、Ghostty、Warp
- Shell(命令行解释器) → Zsh、Fish、Bash
- 工作流工具 → tmux、LazyGit、fzf
- 人工智能层 → Warp AI、Claude Code、Codex CLI、Gemini CLI
你真正构建的是一个终端工作流系统,而不是挑选单一的应用程序。
1. iTerm2:稳定、成熟,但非人工智能原生
如果你使用的是 macOS,iTerm2 仍然是一个非常可靠的选择。
它的优势显而易见:
- 成熟且稳定
- 功能丰富(分割窗格、标签页、配置文件、快捷键)
- 高度可定制
但它遵循的是传统模式:
它是为人类输入命令优化的,而非为人工智能辅助的工作流优化。
如果你的工作流仍然是:
- 运行服务
- SSH 连接
- Git 命令
- 查看日志
那么 iTerm2 绰绰有余。
但是,如果你大量使用像 Cursor、Claude Code、Codex CLI 或 Gemini CLI 这样的人工智能工具,iTerm2 本身并不能为你提供太多人工智能助力。
结论:
iTerm2 非常适合保守型用户——稳定、可靠、没有意外。
2. Oh My Zsh:功能强大,但容易过度配置
Oh My Zsh 往往是人们安装的第一个升级组件。
它是一个由社区驱动的框架,包含:
- 300 多个插件
- 140 多个主题
- 内置的 Git 集成
它让 Zsh 在开箱即用时更加易用。
但这里有一个陷阱:
你很容易对其进行过度配置。
插件过多 → 启动变慢 → 调试困难。
命令行应当提高效率,而不是成为一种爱好。
我的观点:
可以使用它,但要保持精简。
只保留真正有帮助的功能:
- Git 插件
- 自动建议
- 语法高亮
3. Fish:更现代的 Shell 体验
Fish 是一个被严重低估的选项。
它的理念很简单:
默认就让 Shell 变得好用。
开箱即用,Fish 提供:
- 语法高亮
- 智能自动补全
- 行内建议
- 更好的 Tab 键补全
你不需要繁重的配置。
这一点非常重要。
Zsh 功能强大,但往往需要设置。
Fish 感觉就像是从第一天起就是一个现代化的 Shell。
缺点在于:
- 不完全兼容 POSIX 标准
- 某些脚本
免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。