首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Google Antigravity IDE实测:比 VS Code 是夯还是拉?

Google Antigravity IDE实测:比 VS Code 是夯还是拉?

作者头像
GoLang学习记
发布2026-02-27 13:24:47
发布2026-02-27 13:24:47
3.5K0
举报
文章被收录于专栏:vscode从0到高手vscode从0到高手

缘分没有早晚 只有深浅

🎬 开场:这不像编辑器,像《钢铁侠》里的 J.A.R.V.I.S.

打开 Antigravity 的第一眼—— 你不会说 “Wow, an IDE”, 你会说:“Tony Stark 把家搬我电脑里了?”

Antigravity IDE 全景:编辑器 + 终端 + Agent 面板三合一
Antigravity IDE 全景:编辑器 + 终端 + Agent 面板三合一

左:代码区(人类领地) 中:终端(战场前线) 右:Agent 面板(AI 战术指挥室) 🔥 它不叫「插件」,叫 “Agentic Development Platform” —— 翻译:“你写代码,它写你的人生”


🛠️ 一、Setup:三秒配好,比泡面还快

你以为要 npm install -g @google/antigravity-core-alpha-2025-nightly错!

代码语言:javascript
复制
# 实际安装命令(真·一行)

curl-sSL https://antigravity.dev/install |sh

它会:

  • 自动检测语言(Python?Go?Rust?连 COBOL 都认!)
  • 装基础插件(Formatter / Debugger)
  • 悄悄问你:“需要我帮你把 VS Code 主题迁过来吗?” 😳

💡 人性化细节: 如果检测到你用过 Copilot,它会弹窗: “检测到历史创伤——需要我帮你卸载 Copilot 吗?(温柔模式)” ✅ 勾选 → 自动 code --uninstall-extension GitHub.copilot 🙏 救赎,从卸载开始。

如下是我开发python安装的插件

在这里插入图片描述
在这里插入图片描述

✨ 二、编辑器黑科技:Tab 键已升级为「万能遥控器」

1️⃣ Auto-complete:不是补全,是预知未来

你敲:

代码语言:javascript
复制
deffib(n):

if n <2:

return n

# 光标停这儿 →

它弹出:

代码语言:javascript
复制
return fib(n-1)+ fib(n-2)

→ 按 Tab ✅ → 甚至预加载了 单元测试建议# Test: assert fib(10) == 55

Antigravity autocomplete
Antigravity autocomplete

📌 对比 VS Code: Copilot:“你想写斐波那契?我猜是 a + b……吧?” Antigravity:“第 10 项是 55,别写错,你上次测挂了。”


2️⃣ Tab to Import:告别 ModuleNotFoundError

你写:

代码语言:javascript
复制
df = pd.DataFrame(...)

它立刻在 pd 下划线标红 + 弹出提示:

❓ pd not defined. Press Tab to import pandas as pd

Tab 一下 ✅ → 光标自动跳到文件顶部,补上:

代码语言:javascript
复制
import pandas as pd
Tab to import
Tab to import

💡 原理:实时 AST 分析 + 依赖图谱扫描 而不是“猜”——是知道你 requirements.txt 里有 pandas==2.2.0


3️⃣ Tab to Jump:光标有了「第六感」

你刚写完一个函数:

代码语言:javascript
复制
funcNewServer(port int)*http.Server {

return&http.Server{

        Addr: fmt.Sprintf(":%d", port),

        Handler: mux,

}

}

光标在 } 处闪烁 → 按 Tab自动跳到 mux 变量声明处(因为未定义!) 再按 Tab → 跳到 main() 函数调用处 → 再按 → 跳到 测试文件TestNewServer 头部

Tab to jump
Tab to jump

🎯 设计哲学: “Tab 不是换行,是导航。” —— 键盘流开发者的福音(鼠标?那是什么古董?)


🤖 三、Agent 面板:你的「赛博同事」已上线

Cmd + L(Mac) / Ctrl + L(Win)→ 右侧滑出 Agent 面板👇

Agent Side Panel
Agent Side Panel

它不是聊天机器人——是带上下文感知的战术 AI

✅ 三大神技:

🔹 1. / —— 调用「工作流」

你输:

代码语言:javascript
复制
/fix-type-error

→ 它自动展开预设流程: 1️⃣ 扫描当前文件类型错误 2️⃣ 生成修复 patch 3️⃣ 高亮 diff 4️⃣ 问你:“Apply? (Y/n)”

📌 自带 workflows: - /add-tests - /dockerize - /translate-to-rust - /explain-like-im-5(真·给实习生用的)


🔹 2. @ “把上下文塞给它”

你想问:“这个 middleware 怎么用?”

直接输:

代码语言:javascript
复制
@pkg/middleware/auth.go 请解释 JWT 验证流程,顺便画个时序图

→ Agent 自动:

  • auth.go
  • ValidateToken()
  • 查调用链 main → router → auth.MW()
  • 生成 Mermaid 时序图 + 文字版
  • 甚至标出 潜在并发漏洞(如:全局 *jwt.Parser 非线程安全)

你也可以为对话选择不同的模型

@file context
@file context

🔹 3. Explain & Fix:Hover → 右键 → 一键救场

代码报错? 鼠标悬停红波浪线 → 右键 → 「Explain and Fix」 → Agent 弹窗:

Cannot assign to struct field 'User.Name' in map ⚙️ 原因:Go 中 map 的 struct 值类型不可直接赋值 ✅ 修复方案go u := users["id"] u.Name = "new" users["id"] = u // ← 必须重新赋值 🔄 点击「Apply Fix」→ 自动改三行代码 💬 附赠一句:“下次考虑用 *User 指针?😉”

Explain and fix
Explain and fix

🤯 真实反馈: “我司 senior engineer 看完这功能,默默关掉了 Slack 里的 ‘求问’ 频道。”


🧪 四、终端联动:让它帮你“背锅”

跑测试挂了? 选中终端输出:

代码语言:javascript
复制
panic: runtime error: invalid memory address or nil pointer dereference
goroutine 1 [running]:
main.(*Server).Start(...)
    main.go:42

→ 按 Cmd + L自动发送给 Agent → 它秒回:

Send terminal to agent
Send terminal to agent

💡 这不是日志分析——是把 panic 当成需求文档来读


🚦 五、Fast vs Planning:AI 的「思考模式」,像极了人类

Agent 面板顶部有俩按钮👇

Fast vs Planning
Fast vs Planning

模式

适用场景

类比

Fast

改个缩进 / 补个注释 / 解释报错

👉 实习生:快、准、不废话

Planning

重构模块 / 写 CLI 工具 / 迁移框架

👉 架构师:先画图、列步骤、等你 approval

🎄 结语:我们不是在写代码,是在「指挥一场交响乐」

Antigravity 的野心,从来不是取代程序员 而是让80% 的机械劳动消失, 把我们从 Cmd+C / Cmd+V / Google 三连 中解放出来, 专注真正需要「人类直觉」的事:

  • 设计优雅的 API
  • 权衡 trade-off

正如官网 slogan: “Code less. Create more.” —— 圣诞快乐,愿你的 panic 永远被 Explain & Fix, 你的 nil 永远被 Tab to Jump 预判, 你的 Agent,永远比产品经理靠谱 🎅✨

用了antigravity 之后,保证你不想回到曾经的vscode,trae之类的 IDE。


本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-12-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 golang学习记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 🎬 开场:这不像编辑器,像《钢铁侠》里的 J.A.R.V.I.S.
  • 🛠️ 一、Setup:三秒配好,比泡面还快
  • ✨ 二、编辑器黑科技:Tab 键已升级为「万能遥控器」
    • 1️⃣ Auto-complete:不是补全,是预知未来
    • 2️⃣ Tab to Import:告别 ModuleNotFoundError
    • 3️⃣ Tab to Jump:光标有了「第六感」
  • 🤖 三、Agent 面板:你的「赛博同事」已上线
    • ✅ 三大神技:
      • 🔹 1. / —— 调用「工作流」
      • 🔹 2. @ “把上下文塞给它”
      • 🔹 3. Explain & Fix:Hover → 右键 → 一键救场
  • 🧪 四、终端联动:让它帮你“背锅”
  • 🚦 五、Fast vs Planning:AI 的「思考模式」,像极了人类
  • 🎄 结语:我们不是在写代码,是在「指挥一场交响乐」
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档