Gemini Code Assist - 与 IDE 集成

使用 Gemini Code Assist 及其惊人的代码预测能力对所有开发人员都非常有帮助。他们可以使用不同的语言,如 Python、Java、JavaScript 和 C++,并且可以与 Gemini 一起编写代码以更快地编写更好的代码。

在本章中,您将看到将 Gemini Code Assist 集成到一些流行 IDE 中的分步指南,包括 Visual Studio Code (VS Code)、IntelliJ IDEA、PyCharm、Eclipse、JetBrains Rider、CLion 和 NetBeans。因此,您可以选择任何您喜欢的编码环境,集成将实现顺畅的编码辅助,减少花在重复任务上的时间并改善您的整体开发流程。

先决条件和设置清单

在集成 Gemini Code Assist 之前,请确保您满足以下先决条件 −

创建 Gemini 帐户

  • 前往 Gemini Assist 网站,如果您没有帐户,请注册一个。
  • 注册后,导航到您的用户仪表板以生成您的 API 密钥/令牌。此令牌对于跨不同 IDE 的身份验证至关重要。

IDE 版本和兼容性

确保您安装了最新版本的 IDE。Gemini 的某些功能可能无法在旧版本中使用。以下是推荐的版本 −

  • VS Code − 版本 1.80+
  • IntelliJ IDEA/PyCharm − 版本 2023.2+
  • Eclipse − 版本 4.25+
  • CLion − 版本 2023.2+
  • NetBeans − 15+(本文介绍的新 IDE)

硬件和系统要求

  • Gemini 的实时建议需要可靠的互联网连接。
  • 推荐配置:8GB RAM、四核 CPU,并且您必须拥有至少 10GB 的可用存储空间才能获得最佳性能。

Visual Studio Code:分步集成

Visual Studio Code Integration

步骤 1:下载并安装 Visual Studio Code

  • 访问 VS Code 的下载页面并选择适合您操作系统的安装程序。按照说明进行安装。
  • 提示 − 在安装过程中,选中"添加到 PATH"选项以简化 VS Code 的命令行操作。

第 2 步:安装 Gemini Code Assist 扩展

  • 打开 VS Code。
  • 然后,您只需通过单击侧边栏上的扩展图标或使用快捷键 Ctrl + Shift + X 导航到扩展市场即可。
  • 在搜索栏中输入"Gemini Code Assist"。
  • 单击"安装"将扩展集成到您的工作区中。

步骤 3:在 VS Code 中配置 Gemini 代码辅助

  • 打开设置(文件 -> 首选项 -> 设置)。
  • 在设置菜单中搜索"Gemini 配置"。
  • 在指定字段中输入您的 API 密钥/令牌以验证您的 Gemini 帐户。
  • 根据项目的需要启用或禁用特定语言,调整语言首选项(例如 Python、JavaScript)。

步骤 4:在 VS Code 中测试 Gemini 代码辅助

创建一个新的 JavaScript 文件并输入 −

function add(a, b) {

Gemini 将建议 −

返回 a + b;

您还可以通过输入 − 来测试自动导入

fs.readFile(

Gemini 将自动导入缺失的模块 −

const fs = require('fs');

VS Code 的自定义键绑定

Gemini Code Assist 允许开发人员创建自定义键绑定,以加快代码建议、完成和重构。以下是设置和修改任何键首选项的步骤。

  • 打开 VS Code 并导航到文件 -> 首选项 -> 键盘快捷键(或按 Ctrl + K、Ctrl + S)。
  • 在搜索栏中,输入"Gemini"以过滤与 Gemini 功能相关的按键绑定。
  • 要修改按键绑定:
    • 选择一个命令,例如触发代码完成。
    • 单击旁边的铅笔图标。
    • 按所需的组合键(例如,Ctrl + Alt + G 用于手动建议)。
    • 单击 Enter 保存更改。

提示 − 您可以分配不同的按键绑定来接受 Gemini 的内联建议,例如 Tab 用于代码片段,Shift + Enter 用于自动导入。这使在多种语言之间切换时的工作流程更加顺畅。

IntelliJ IDEA & PyCharm:安装和设置

IntelliJ IDEA 和 PyCharm 安装

步骤 1:安装 IntelliJ IDEA 或 PyCharm

  • 此处下载 IntelliJ IDEA 或从此处下载 PyCharm。
  • 按照操作系统的安装提示进行操作,并确保在安装过程中为基于 Java 的 IDE 分配至少 2GB 的 RAM。

第 2 步:添加 Gemini 插件

  • 启动 IntelliJ IDEA 或 PyCharm。
  • 导航至文件 -> 设置 -> 插件。
  • 在 Marketplace 选项卡中,搜索"Gemini Code Assist"。或者您可以直接访问插件
  • 单击"安装"并重新启动 IDE 以激活插件。

步骤 3:配置 Gemini 插件

  • 转到"设置"->"工具"->"Gemini 配置"。
  • 粘贴您的 API 密钥/令牌以验证您的帐户。
  • 通过启用实时建议或设置提示的自定义延迟时间来微调 Gemini 的性能。

步骤 4:在 IntelliJ IDEA / PyCharm 中测试 Gemini

打开 Java 项目并开始输入 −

public static void main(String[] args) {

Gemini will suggest:
System.out.println("Hello from Gemini!");

IntelliJ IDEA 和 PyCharm 中的自定义配置

IntelliJ IDEA 和 PyCharm 通过插件设置为 Gemini Code Assist 提供了广泛的配置选项。

访问自定义设置

转到文件 -> 设置 -> 工具 -> Gemini 配置。

修改实时协助行为

如果您希望在输入时减少干扰,请启用"仅在延迟后显示建议"。

调整建议超时以控制 Gemini 在显示建议之前等待的时间。

更改基于主题的建议

在外观和行为 -> 主题部分,切换 Gemini 以使建议与 IDE 的亮或暗模式对齐。

设置特定于语言的首选项

如果您只想要针对主要语言(例如 Python 或 Java)的建议,请对某些语言(如 HTML 或 JSON)禁用 Gemini。

Eclipse IDE 中的 Gemini:安装指南

步骤 1:下载并安装 Eclipse

转到 Eclipse 下载页面并根据您的操作系统安装最新版本。

步骤 2:安装 Gemini Code Assist 插件

  • 打开 Eclipse 并转到帮助 -> Eclipse 市场。
  • 在市场中搜索"Gemini Code Assist"。
  • 单击安装并按照安装提示。

步骤 3:在 Eclipse 中配置 Gemini

  • 导航到窗口 -> 首选项 -> Gemini 配置。
  • 输入您的 API 密钥/令牌以激活插件。
  • 启用相关语言的建议(例如 Java、Kotlin)。

为 Eclipse 创建自定义快捷方式

Eclipse 还支持自定义快捷键来调用 Gemini 的功能。

  • 打开 Eclipse 并转到窗口 -> 首选项 -> 常规 -> 键。
  • 使用搜索框查找 Gemini Assist 命令,例如触发完成或使用 Gemini 重构。
  • 单击命令并按所需的组合键(例如 Alt)分配新的键绑定+ G)。
  • 确保没有冲突的快捷键 — 如果该组合键已被使用,Eclipse 会通知您。

用例示例:您可以绑定 Ctrl + Alt + G 来生成样板代码片段,从而更快地为重复任务编写代码模板。

在 CLion IDE 中设置和使用 Gemini

步骤 1:安装 CLion

此处下载 CLion 并按照安装向导进行操作。确保您已安装 GCC 或 Clang 以进行 C++ 开发。

步骤 2:添加 Gemini 插件

  • 打开 CLion 并导航至文件 -> 设置 -> 插件。
  • 在插件市场中搜索 Gemini Code Assist 并安装。

步骤 3:使用 C++ 代码测试 Gemini

创建一个新的 C++ 项目并输入 −

#include <iostream>
using namespace std;

当您开始输入 int main() 时,Gemini 会自动完成 −

int main() {
   cout << "Hello from CLion!" << endl;
   return 0;
}

CLion 提供强大的自定义选项来为 Gemini Code Assist 设置自定义键绑定,允许开发人员根据他们的工作流程偏好微调代码建议、完成和重构的快捷方式。以下是设置键绑定的步骤 −

如何在 CLion 中设置自定义键绑定?

步骤 1:访问键映射设置

打开 CLion 并导航到文件 -> 设置 -> 键映射(在 Mac 上:CLion -> 首选项 -> 键映射)。

步骤 2:搜索 Gemini 命令

在键映射设置中,使用搜索栏查找与 Gemini Code Assist 相关的命令,例如 −

  • 触发代码建议
  • 使用 Gemini 快速修复
  • 使用 Gemini Assist 重构

步骤 3:创建自定义键绑定

  • 右键单击命令(例如,触发代码建议)。
  • 从上下文菜单中选择添加键盘快捷键。
  • 按下所需的组合键(例如,Alt + Shift + G)。

步骤 4:解决冲突

  • 如果快捷键与现有的 CLion 键绑定冲突,您将看到警告。您可以选择覆盖当前绑定或选择其他组合。
  • 示例 −如果 Alt + Shift + G 与 Git 集成快捷键冲突,您可以尝试使用 Ctrl + Alt + S 来触发 Gemini 触发器。

步骤 5:启用备用键盘映射(可选)

  • CLion 支持预定义的键盘映射,如 Visual Studio 或 Eclipse 键盘映射。
  • 如果您更喜欢这些,请导航至文件 -> 设置 -> 键盘映射 -> 选择键盘映射,然后选择您喜欢的方案。
  • 切换后,在新的键盘映射配置下添加 Gemini 的自定义快捷键。
  • 示例 −在 C++ 文件中使用 Alt + Shift + G 调用 Gemini 的完成建议,或使用 Ctrl + Alt + M 以一次按键重构代码。

专业提示:按语言配置 Gemini 快捷键

  • 在 CLion 中,您可以在"设置"->"键盘映射"->"代码完成"下设置特定于语言的键绑定。这允许您根据项目需求微调 Gemini 的快捷键,使其对 C++、Python 或嵌入式语言有不同的行为。
  • 示例 − 您可以在 C++ 中绑定 Alt + G 以获得建议,但在 Python 中使用 Ctrl + G 进行 Gemini 操作以避免重叠。

CLion 中的这些自定义键绑定可确保减少鼠标点击需求,并实现更快、更高效的代码开发。

NetBeans IDE 中的 Gemini:新增功能

步骤 1:安装 NetBeans

此处下载 NetBeans 并完成安装过程。

步骤 2:添加 Gemini Code Assist

  • 启动 NetBeans 并导航至"工具"->"插件"。
  • 在"可用插件"选项卡中,搜索 Gemini Code Assist。
  • 安装插件并重新启动 NetBeans。

常见故障排除问题

身份验证失败

仔细检查您的 API 令牌,确保它与 Gemini 仪表板上的令牌匹配。

IDE 崩溃

禁用不必要的插件,并在基于 Java 的 IDE 中分配更多堆内存,以实现流畅的性能。

集成允许所有像您一样的开发人员通过跨不同编程语言和多个 IDE 的实时代码建议来增强工作流程。通过本详细指南,您可以轻松设置 Gemini 并享受更快、更高效的编码带来的好处。