我的神奇同事,AI 用多了居然写了个 Open In Codex

我的神奇同事,AI 用多了居然写了个 Open In Codex

最近身边有个神奇同事,AI 用多了之后,居然顺手写了一个 JetBrains IDE 插件:Open In Codex

它的作用非常直接:在 IntelliJ IDEA、Android Studio 等 JetBrains IDE 里,把当前项目、当前文件,甚至当前选中的代码行,直接丢到 Codex 里打开。对经常在 IDE 和 AI 工具之间来回切换的人来说,这个插件真的很省事。

它解决了什么问题

以前想让 Codex 看一段代码,常见流程大概是:

  1. 在 IDE 里找到文件。
  2. 复制文件路径、项目路径,必要时还要复制行号。
  3. 打开 Codex。
  4. 手动描述上下文,再粘贴路径或代码片段。

这些操作单独看都不难,但一天重复十几次就很打断思路。Open In Codex 把这些琐碎动作合成了一次点击:你在编辑器里选中代码,直接打开 Codex,让它带着项目路径、文件路径和行号进入会话。

下载和安装

插件地址:

plugins.jetbrains.com/plugin/3225...

安装方式有两种:

  1. 打开插件页面,点击右侧的 Get,按 JetBrains Marketplace 的提示安装到对应 IDE。
  2. 在 JetBrains IDE 中进入 Settings / Preferences -> Plugins -> Marketplace,搜索 Open In Codex,点击安装。

安装完成后,按 IDE 提示重启即可。

怎么使用

插件目前提供了两个核心动作:

  1. Open File In Codex:把当前项目路径、当前文件路径和选中的行号一起带到 Codex。没有选中代码时,会使用当前光标所在行。
  2. Open Project In Codex:把当前项目作为 Codex 的工作目录打开。

入口也很顺手:

  1. 顶部菜单:Tools -> Open File In CodexTools -> Open Project In Codex
  2. 编辑器右键菜单:Open File In Codex
  3. 项目文件树右键菜单:Open File In CodexOpen Project In Codex
  4. 快捷键:Alt+Shift+O 打开当前文件,Alt+Shift+P 打开当前项目

它传给 Codex 的上下文大概长这样:

text 复制代码
Project: D:\path\to\project
File: D:\path\to\File.java
Line: 24-27

这意味着你不用反复解释"我现在在哪个项目、哪个文件、哪几行代码",Codex 一启动就能拿到关键上下文。

什么时候特别好用

我觉得它最适合这几类场景:

  1. 让 Codex 帮忙解释一段陌生代码。
  2. 选中一段方法,让 Codex 给出重构建议。
  3. 针对当前文件生成测试思路。
  4. 让 Codex 从整个项目上下文出发排查问题。
  5. 在写代码时快速把当前上下文交给 AI,不打断编辑器里的工作流。

尤其是 Alt+Shift+O 这个快捷键,用顺之后会有一种"代码光标在哪里,AI 就跟到哪里"的感觉。

小提醒

使用前建议先确认本机已经可以正常打开 Codex 桌面端,并且 JetBrains IDE 已完成插件安装。插件页显示当前版本为 1.1.1,兼容 IntelliJ IDEA、Android Studio 等多个 JetBrains IDE。

源码也已经开源在 GitHub:

github.com/Like-jian/i...

如果你日常已经在高频使用 Codex,又刚好主力 IDE 是 IntelliJ IDEA 或其他 JetBrains IDE,这个插件非常值得装一下。它不是那种功能很复杂的"大而全"工具,但正因为足够直接,反而很容易变成每天都会用的小工具。

相关推荐
用户8356290780511 小时前
使用 Python 操作 Word 内容控件
后端·python
像我这样帅的人丶你还1 小时前
啥? 前端也要会干Java?🛵🛵🛵
后端
Hommy881 小时前
【剪映小助手】添加贴纸接口(Add Sticker)
后端·github·剪映小助手·视频剪辑自动化·剪映api
量子位1 小时前
刚刚,Fable-5之下,智谱开源的GLM-5.2拿下AI编程第一!
ai编程
量子位2 小时前
SpaceX一分现金没花收购Cursor,马斯克吞下AI编程工具第一名
ai编程
Fireworks2 小时前
深入vue3源码解读 -- 1、响应式的基础概念
前端
程序员黑豆2 小时前
JDK 下载安装与配置详细教程
java·前端·ai编程
hunterandroid2 小时前
文件存储:内部存储与外部存储
前端
孟健2 小时前
我装了 Hermes Desktop,但最后还是回到 Telegram
ai编程