AG
Gemini & Antigravity v2.0 GenAI 智能体工程指南
Gemini 3 矩阵 IDE 协同 实机验证: 2026-10

VS Code 与 Cursor 深度集成 Gemini 3:打造丝滑 AI 结对开发环境

详解在 Visual Studio Code 与 Cursor IDE 中配置 Google Gemini 3 模型:从官方扩展、Roo Code / Cline 智能体配置到自定义 API Endpoint 与上下文过滤规则。

维护团队: Google GenAI 布道师团队 • Google GenAI & Antigravity 2.0 平台工程规范

Cursor / VS Code 自定义 Gemini 3 配置文件

.continue/config.json

{
  "models": [
    {
      "title": "Gemini 3 Pro (DeepMind)",
      "provider": "gemini",
      "model": "gemini-3-pro-preview",
      "apiKey": "${GEMINI_API_KEY}"
    },
    {
      "title": "Gemini 3 Flash (Fast)",
      "provider": "gemini",
      "model": "gemini-3-flash-preview",
      "apiKey": "${GEMINI_API_KEY}"
    }
  ],
  "tabAutocompleteModel": {
    "title": "Gemini 3 Flash Autocomplete",
    "provider": "gemini",
    "model": "gemini-3-flash-preview",
    "apiKey": "${GEMINI_API_KEY}"
  }
}

现代化 IDE 与 Gemini 3 的融合

随着 Google Gemini 3 的推出,其极速的首字延迟(TTFT)与高达 200 万的超长上下文窗口,使其成为代码自动补全(Tab Completion)与自主编码智能体(Coding Agent)的绝佳基底。

无论你习惯使用原汁原味的 Visual Studio Code 还是 AI-First 架构的 Cursor,都可以通过官方或开源插件轻松接入 Gemini 3 模型能力。


方案一:在 VS Code 中配置 Gemini 3

在 VS Code 市场中有多个高星扩展原生支持 Google Gemini API:

1. Continue 扩展配置(最受开源社区推荐)

  1. 在 VS Code 插件市场搜索并安装 Continue - Codestral, Claude, and more;
  2. 打开 ~/.continue/config.json(或点击右上角齿轮图标);
  3. 复制上方提供的工件代码,将 GEMINI_API_KEY 替换为你从 Google AI Studio 获取的密钥;
  4. 保存后,在侧边栏即可享受 Gemini 3 Pro 带来的全仓语义索引与多模态重构能力。

2. Cline / Roo Code 智能体模式接入

对于需要让 AI 自主在 VS Code 终端中执行命令、编辑文件的智能体场景:

  • 打开 Cline 设置面板;
  • API Provider 选择 Google Gemini;
  • Model 选中 gemini-3-pro 或 gemini-3-flash;
  • 开启自动批准沙箱(Auto-Approve Sandbox)安全确认提示。

方案二:在 Cursor 中深度接入 Gemini 3

Cursor 允许开发者自定义 OpenAI / Anthropic / Google 兼容接口:

  1. 点击 Cursor 右上角齿轮进入 Cursor Settings -> Models;
  2. 找到 Google API Key 输入项,填入你的专属密钥;
  3. 在 Model Names 列表中点击 + Add Model,输入官方模型标识:
    • gemini-3-pro-preview
    • gemini-3-flash-preview
  4. 切换当前 Chat 窗口的模型选择器为刚刚添加的 Gemini 3 即可!

工程最佳实践:设置 .geminiignore 上下文排除

为了避免超大无用文件(如 node_modules、打包产物 dist/、日志文件等)污染上下文窗口并白白消耗 Token,在项目根目录创建 .geminiignore:

node_modules/
dist/
.astro/
*.log
.git/
package-lock.json

Gemini 插件将自动遵从该忽略规则,仅针对有效业务代码进行精准补全与重构。