最近在折腾开发环境,顺手把工作流做了一次“大手术”,现在这种开发体验真的有点“上头”了。以前总觉得写代码离不开各种花哨的图形界面 IDE,直到我把 AI 助手直接塞进了终端里,才发现原来“丝般顺滑”是这种感觉。

命令行编程工作流概念图

纯命令行环境下的流畅工作流示意图

今天就来说说怎么用 Tmux 配合 Codex goal,打造一个纯命令行的 AI 编程环境。如果你也是键盘党,或者想在服务器远程开发时效率拉满,这套组合拳绝对值得一试。

为什么要搞这种“复古”配置?

Tmux 分屏布局示意图

利用 Tmux 将窗口划分为代码、AI 助手和执行三个区域的布局

现在的 IDE 越来越臃肿,开个工程动不动就占几个 G 内存。最难受的是,写代码时要在编辑器、终端、浏览器之间来回切鼠标。虽然现在的 AI 插件很火,但大部分都绑定在特定 IDE 上,如果你是 Vim/Neovim 党,或者经常需要在远程服务器上裸写,体验就大打折扣。

Codex goal 的出现解决了这个痛点。它本身就是一个强大的 AI 编程助手,最关键的是它对终端环境非常友好。结合 Tmux,我们可以把“终端”、“编辑器”和“AI 对话”全整合在一个窗口里,双手不离键盘,专注度直接 Max。

核心思路:一切皆在面板中

这套工作流的核心在于 Tmux 的窗口管理能力。你可以把屏幕切分为三个区域:

  1. 代码区:左半边全屏留给 Vim 或 Neovim,用来写代码。
  2. AI 助手区:右半边上方接入 Codex goal。这不仅仅是个聊天窗口,它可以直接读取代码上下文,给出建议,甚至帮你重构。
  3. 执行区:右半边下方是普通 Shell,用来跑测试、看日志或执行 Git 命令。

实战体验:所谓的 Vibe Coding 是什么感觉?

很多人说这叫 Vibe Coding,其实翻译过来就是“心流状态下的编程”。具体操作起来大概是这样的场景:

  • 遇到报错不慌:测试跑挂了?直接切到 AI 面板,把报错日志丢给它。它不需要你复制 elaborate 的 Prompt,因为它就在同一个上下文里,很快就能给出修复建议,甚至直接生成补丁。
  • 快速生成样板代码:需要写一个复杂的正则或者 JSON 解析逻辑?不用去 Stack Overflow 翻半天,直接在 Codex goal 里输入自然语言描述,几秒钟生成的代码直接贴到左边的编辑器里。
  • 零碎片化时间利用:以前切个窗口要动鼠标或按一堆快捷键,现在 Tmux 的一键切换让 AI 变成了像“侧脑”一样的存在。你想问就问,想生成就生成,完全没有阻力。

抛开繁琐配置,专注解决问题

至于具体的安装步骤,其实不复杂。Codex goal 本身提供了良好的 CLI 支持,安装好之后,在 Tmux 配置文件里绑几个快捷键(比如 prefix + a 调出 AI 窗口),就能迅速上手。

这里提醒大家几个小细节:

  • 注意 Token 消耗:AI 虽然好,但别把它当成搜索引擎。尽量精准描述需求,既省钱又能得到高质量的代码。
  • Context 是关键:尽量让 Codex goal 能够读取到当前目录的文件结构,这样它给出的建议才不会“水土不服”。

写在最后

工具的本质是服务人,而不是为了折腾而折腾。这套 Tmux + Codex goal 的组合,并不是为了炫技,而是真的解决了我在远程开发和小屏笔记本编程时的痛点。如果你也厌倦了臃肿的 IDE,不妨试着把命令行玩出花来,那种掌控全局的快感,试过就知道真的回不去了。

标签: none

AI Skills Smart Station on Nick Launches

评论已关闭