当前位置: 首页 > news >正文

【工具篇】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; }
http://www.zskr.cn/news/1354535.html

相关文章:

  • 影石-嵌软
  • CANN-ops-nn-昇腾NPU基础算子库从装到跑全流程
  • 2026独山县黄金回收避坑指南;闲置黄金变现;认准铭润金银回收,诚信靠谱 - 亦辰小黄鸭
  • Jenga框架双引擎设计:视频生成效率优化解析
  • 如何用ESLyric-LyricsSource实现专业级逐字歌词的高效配置
  • WSA Toolbox:Windows 11上一键安装Android应用的革命性解决方案
  • Linux常见基本命令与用法大全
  • hcip-security_防火墙虚拟系统
  • 本地及在线YUM源配置
  • 火爆分享给团队,如何用Taotoken统一管理多模型API密钥与访问权限
  • 冒泡排序算法
  • 用 AI 蒸馏一个人,要分几步?
  • 北京2026名表回收机构TOP榜单:六家实力平台权威推荐,添价收实力领跑 - 薛定谔的梨花猫
  • 【云计算学习之路】学习Centos7系统:服务搭建(NFS)
  • GPT5.5怎么切中文界面设置教程一看就会
  • 【MySQL】基础知识 下
  • 低成本RAA架构在毫米波通信中的创新设计与应用
  • 深入解析相位噪声:从基础原理到系统级影响与优化策略
  • 终极指南:用RDP Wrapper Library解锁Windows远程桌面多人连接
  • Jenga框架:高效视频生成的技术突破与应用
  • 边缘视觉模型实战指南:ViT优化、多模态对齐与事件相机融合
  • 初始中断及实现中断
  • 长春纹身店评测:从资质到效果的实地对比分析 - 奔跑123
  • VMware Workstation Pro 17 终极实战指南:解锁专业虚拟化能力的完整解决方案
  • Cortex-M安全扩展漏洞CVE-2024-0151分析与防护
  • Linux文件管理使用详解
  • AI术语实战指南:50个高频词的场景化解读与避坑手册
  • RISC-V事务内存机制设计与Gem5实现解析
  • SQLines数据库迁移工具终极指南:5分钟快速上手跨平台SQL转换
  • BetterNCM Installer:重塑网易云音乐体验的魔法钥匙