【工具篇】VS Code+Gemini CLI Company使用指南

发布时间:2026/5/23 9:26:07

【工具篇】VS Code+Gemini CLI Company使用指南 Antigravity更新后总是抽风于是只能转向VS code和Gemini 插件配合使用比直接在终端使用Gemini CLI的效率稍微高一些。本文记录一下配置和使用过程。Google I/O又说Gemini CLI6月份要停止服务全面转向Antigravity CLI拭目以待。前置条件VS Code: 已安装最新稳定版的 Visual Studio Code。Node.js: Gemini CLI 基于 Node.js请安装 Node.js (建议 LTS 版本) 并确保node和npm(或yarn) 在终端中可用安装步骤打开 VS Code。进入扩展市场点击左侧活动栏的扩展图标或按CtrlShiftX。搜索插件在搜索框中输入Gemini CLI Company。安装找到插件后点击Install按钮。重启 VS Code部分插件需重启生效。proxy配置gemini-cli的auth流程需要进行OAuth 2.0认证流程终端也需要通过HTTP_PROXY来实现联网。auth按照终端提示的流程一步步操作即可这里只介绍一下终端内的HTTP_PROXY设置。先在工具中找到 HTTP 的端口号通常是7890,10809等。例如查看对应的配置-yaml文件-文本编辑-找到端口号7890。然后在windows终端中输入$env:all_proxysocks5://127.0.0.1:7890 $env:HTTP_PROXYhttp://127.0.0.1:7890 $env:HTTPS_PROXYhttp://127.0.0.1:7890对于windows系统为了让每次启动终端的时候自动配置可以把以上内容写入到C:\Users\用户名\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1文件中并保存。或者在环境变量中添加HTTP_PROXY和HTTPS_PROXY效果一样。后续就可以在powershell或者VS Code的终端中愉快使用了。Linux版本export HTTP_PROXYhttp://127.0.0.1:7890 export HTTPS_PROXYhttp://127.0.0.1:7890 export all_proxysocks5://127.0.0.1:7890基本使用方法1. 智能代码补全在编辑代码时输入部分内容后插件会自动触发建议类似 IntelliSense。示例# 输入以下内容 def calculate_插件可能建议生成calculate_area(radius):并补全圆面积计算逻辑。2. 代码解释功能选中一段代码右键选择Explain with Gemini或类似选项。示例输出 此函数使用快速排序算法对数组排序时间复杂度为 $O(n \log n)$。3. 命令行交互如支持打开 VS Code 终端Ctrl。输入预设命令如gemini-ask 如何用Python解析JSON。模型将直接在终端返回答案。使用示例场景场景 1生成函数框架在空白行输入注释// gemini: 写一个Python函数计算斐波那契数列第n项。插件自动生成def fibonacci(n: int) - int: if n 1: return n a, b 0, 1 for _ in range(2, n1): a, b b, a b return b场景 2修复代码错误错误代码function sumArray(arr) { let sum 0; for (let i 0; i arr.length; i) { // 越界错误 sum arr[i]; } return sum; }使用Fix with Gemini功能后function sumArray(arr) { let sum 0; for (let i 0; i arr.length; i) { // 修正循环条件 sum arr[i]; } return sum; }

相关新闻