Gemini CLI × VS Code 集成实战:3 分钟接通编辑器,告别终端里盲改代码

发布时间:2026/8/30 11:42:30
Gemini CLI × VS Code 集成实战:3 分钟接通编辑器,告别终端里盲改代码 Gemini CLI × VS Code 集成实战3 分钟接通编辑器告别终端里盲改代码【免费下载链接】gemini-cliAn open-source AI agent that brings the power of Gemini directly into your terminal.项目地址: https://gitcode.com/GitHub_Trending/gemi/gemini-cliGemini CLI 是跑在终端里的开源 AI 智能体它的 VS Code 集成负责装上一双眼睛和一只手看你在改哪个文件、选了什么并把建议的改动直接摊进编辑器的原生差异视图。读完你能用 3 分钟完成安装再敲 1 条命令确认连接真的活着全程不查文档。不接通 VS Code 的代价AI 只能看见你贴的东西不装集成时Gemini CLI 像隔着墙帮你改代码的人你在auth.ts里发现一个 bug它的建议是一整段文本你得自己找到对应行贴回去你编辑器里正开着utils.ts它不知道你手动补的上下文永远差几行。改完更烦——你得盯着终端和编辑器里两块文本肉眼逐行比对。选最快的接入路线3 种装法一张表对比适合谁怎么做代价第一次用就在 VS Code 集成终端里直接跑gemini提示出现时答 Yes最少扩展和连接一步到位错过提示想自己补装在 CLI 里敲/ide install少编辑器不在自动安装名单时要退回市场手动装要挑版本或用 VS Code 分支编辑器扩展市场装 Gemini CLI Companion稍多装完还得跑/ide enable才真正点亮推荐第一条Gemini CLI 在 VS Code及 Antigravity 等兼容编辑器里运行时会自动检测环境发现没装 companion 扩展就当场提示你。答Y之后它自己下载扩展、注入连接所需的环境变量、拉起 IDE 服务器全程不用你动手。跑一条命令确认连接还活着在 VS Code 里开个新终端启动gemini输入/ide status看到这样的输出就通了Connected to Visual Studio Code Open files: - src/auth.ts (active) - package.json它会列出当前连的 IDE 和工作区里最近打开的文件这就是眼睛张开的证据。红灯别慌对表排查症状解法连不上 IDE companion extension确认扩展已安装并启用然后开个新终端再跑老终端里没有那两个环境变量目录不匹配Directory mismatchcd到 VS Code 打开的那个文件夹重启 CLI两边必须一致提示没有可用的安装器这个编辑器没有自动安装器去市场装 Gemini CLI Companion再跑/ide enable提示要 open a workspace folderVS Code 没开任何文件夹先开一个再试看懂 AI 是怎么看见你的工作区的 ️连接建立后VS Code 端的 companion 扩展像一双盯着你编辑器的眼睛。切换文件、移动光标、选中文字这些动作都会触发状态快照扩展通过本地服务器推给 CLICLI 再把它并进给模型的上下文。送什么、送多少各有上限送什么上限说明最近打开的文件10 个只统计磁盘上的本地文件活动文件排最前光标位置仅活动文件行列坐标随你移动实时更新选中文本16KB超出的部分会被截断这就是集成之后你能不贴文件路径、只说把这个函数修一下的原因——它已经在场知道你正盯着哪个文件的哪一行。配置速查环境变量与两个开关字段连接依赖扩展启动时自动注入的环境变量你平时不用碰它们。真正要动手的只有 settings.json 里的字段放在~/.gemini/settings.json名称类型作用默认值GEMINI_CLI_IDE_WORKSPACE_PATH环境变量扩展上报给 CLI 的工作区路径自动注入自动GEMINI_CLI_IDE_SERVER_PORT环境变量扩展 IDE 服务器的本地端口自动分配GEMINI_CLI_IDE_PID环境变量手动指定 IDE 进程号跳过自动检测直连未设置ide.enabledsettings.jsonIDE 集成总开关/ide enable和/ide disable等价于临时切换它falseide.hasSeenNudgesettings.json是否已看过安装提示false两种特殊环境的坑提前说CLI 跑在 Docker/Podman 容器里时依然能连上宿主机上的 VS Code 扩展它会通过host.docker.internal自动找到 IDE 服务器macOS 上用 Seatbelt 沙箱的话得放行网络访问的 profile否则连不上。完整行为看 docs/ide-integration/index.md扩展源码在 packages/vscode-ide-companion/src/文件监控和差异管理的逻辑都在这儿CLI 侧的连接检测在 packages/core/src/ide/排查问题时可以翻一眼。团队怎么用3 条能直接抄的玩法共享配置把.gemini/settings.json提交进仓库全队用同一套模型与 MCP 服务配置审查脚本gemini -p 审查本次改动指出正确性、风格和安全问题生成标准化的审查报告CI 接入流水线里装好 CLI每次 pull request 自动跑一遍同一命令。接通之后集成是个开关不是门槛。/ide status跑绿了差异审查、上下文、团队玩法就都在手边了。下一步在 VS Code 里选中一个函数直接告诉 Gemini CLI 去改。【免费下载链接】gemini-cliAn open-source AI agent that brings the power of Gemini directly into your terminal.项目地址: https://gitcode.com/GitHub_Trending/gemi/gemini-cli创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考