释放你的开发超能力:优化核心编码体验
Source: Google Developers Blog
MARCH 10, 2026
在 Gemini Code Assist 团队,我们的首要目标是让编写和审查代码的瞬间体验更加流畅、智能和高效。我们相信,优秀的开发者工具应当在不干扰你的情况下,在你需要的时间和地点提供强大的帮助。
本文重点介绍了最近的功能新增和改进,这些都能提升你的核心编码工作流。从编写函数的第一行代码到在项目中导航,这些更新旨在让你保持专注状态,帮助你更快地产出高质量代码。
New & Improved Features
-
Agent Mode with Auto Approve
充当智能协作者,了解整个代码库,极大简化大规模更改(例如在多个文件中添加新的 API 端点)。代理分析你的请求,提出多步骤计划供你批准,然后执行。启用 Auto Approve Mode 让代理在无需每一步人工检查的情况下执行计划,将数小时、跨文件的更新转化为一次自动化指令。 -
Inline Diff Views
使用内联 diff 视图提升代码审查体验。你可以直接在集成的 diff 中编辑 AI 生成的更改,实时接受、拒绝或修改每一行。修改会在周围代码上下文中显示,使审查过程变成与 AI 的动态对话。 -
Revert to Checkpoint: Experiment Fearlessly
只需单击即可将所有受影响的文件回滚到提示之前的状态。此安全网鼓励大胆的重构和实验,而不必担心陷入破坏状态。 -
Multi‑part Chat Code Suggestions
当 Gemini 在多个文件或代码块中提出更改时,你可以在聊天界面中逐个审查每个更改,并决定是接受单个块还是一次性应用所有建议。这种细粒度控制让你无需离开编辑器即可只挑选需要的部分。 -
Chat Code Suggestion Preview
建议现在以简洁的可折叠预览块显示。默认只显示代码片段,展开后可看到完整代码。这使聊天记录易于浏览,并帮助在长时间对话中管理屏幕空间。 -
Improved Code Completion Speed
底层模型和基础设施升级提升了代码补全速度,减少中断,让你保持认知流畅。更快的建议让你能够编写完整函数、导入库并快速完成代码块,几乎没有停顿。
Each of these features was designed with one goal in mind: to make your hands‑on‑keyboard coding experience as seamless and powerful as possible. By removing friction from daily tasks and enhancing Code Assist’s AI‑assistive capability, we hope to keep you in that creative flow state where great development happens.
Source: …
定制与上下文管理
真正强大的开发者体验在于你可以自行控制并根据特定需求进行定制。以下功能聚焦于全新工具和设置,让你能够自定义与 Gemini 的交互、精准管理开发上下文,并随时了解该工具本身的最新信息。
- 在上下文抽屉中管理文件和文件夹
(后续描述将在此继续……)
(文档其余列表内容保持原样,继续出现在原始文档中。)
New Gemini Features
-
Context Drawer – Gain precise, temporary control over what Gemini sees
Context Drawer UI 让你能够查看、添加或移除当前对话上下文中的特定文件和文件夹。
示例: 如果你在调试一个仅涉及三个文件的大型项目中的 bug,可以将上下文限制在这几个文件上。这会让 Gemini 的回答更加相关,减少杂乱,从而提供更快、更准确的帮助。Video placeholder – “Sorry, your browser doesn’t support playback for this video.”
-
Create Custom Commands
定义自己的斜杠命令或保存复杂提示,以执行例行操作(例如,使用你偏好的模板生成测试文件,或根据团队的风格指南重构代码)。
通过编码个人和团队特定的知识,Gemini 成为一个专用工具,自动化 你的 重复任务,节省时间并确保一致性。Video placeholder – “Sorry, your browser doesn’t support playback for this video.”
-
Add Code Snippets to the Chat Context
将特定代码片段(函数、类,甚至单行代码)直接附加到聊天上下文,而不是手动粘贴。
这保留了文件的周边上下文,从而产生更准确的解释、重构建议或 bug 修复。Video placeholder – “Sorry, your browser doesn’t support playback for this video.”
-
Add Terminal Output to the Chat Context
只需一次点击即可附加终端输出(错误信息、日志、堆栈跟踪、命令历史)。
Gemini 能够获得完整、未被修改的全貌,加速对 CLI 工具、构建脚本和服务器日志的调试。Video placeholder – “Sorry, your browser doesn’t support playback for this video.”
-
Configurable Codebase Awareness
使用 AI 排除文件(例如.aiignore)永久告知 Gemini 哪些文件或目录应被忽略——如node_modules、构建产物或包含敏感密钥的文件。
这提升了建议的相关性,增强了安全性,并让你完全控制 Gemini 能看到的内容。 -
Stop In‑progress Chat Responses
新增的 stop 按钮可随时中止响应,适用于你发现提问错误或答案走向不想要的方向时。
这样可以节省时间,快速转向其他问题,而无需等待完整回复。Video placeholder – “Sorry, your browser doesn’t support playback for this video.”
-
Thinking Tokens
当 Gemini 正在处理请求时,会出现 “thinking tokens” 作为可视化指示。
这让你确信查询正在被积极处理,减少对助手是否卡住的猜测。Video placeholder – “Sorry, your browser doesn’t support playback for this video.”
-
Release Channel Name in Chat Banner
VS Code 聊天横幅现在会显示 release channel name(Stable、Release Candidate 等)。
知道所使用的渠道有助于你跟踪功能可用性,预判行为变化,并在提交错误报告或功能请求时提供准确反馈。
We’ve explored the evolution o
如果你的 AI 合作伙伴——从加速核心编码任务的助理到能够适应你的工作流程的完全可定制的伙伴。
Gemini Code Assist – 为您的工作流程量身定制
我们的使命是打造 Gemini Code Assist,它不仅能理解代码,还能理解您的编码方式。通过优化即时的编辑器内体验并提供深度定制,我们旨在让您的开发过程更加直观、富有创意且更具威力。
我们非常激动能够将这些工具交到您手中。请深入体验,尝试新功能,并持续分享您的反馈。软件开发的未来是协作的,我们迫不及待想看到您使用 Gemini Code Assist 能构建出怎样的作品。
导航
← Previous | Next →