快速提高编码生产力——中国用户如何使用Jetbrains内置的AI助手

本文介绍了如何在国内使用Jetbrains的AI助手插件,包括安装步骤、登录限制、以及通过修改账户Country和设置系统/IDE代理来绕过地区限制的详细教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装AI助手插件

此功能依赖于AI Assistant插件,您需要安装并启用该插件。

  1. 按打开 IDE 设置,然后选择插件。Ctrl+Alt+S
  2. 打开Marketplace选项卡,找到AI Assistant插件,然后单击安装(如果出现提示,请重新启动 IDE)。

AI Assistant 可以解释代码、回答有关代码片段的 问题、提交消息等等。

请注意,我们正在逐步推出 AI Assistant,目前并非所有用户都可以使用。如果容量允许,我们将从候补名单中添加人员。

对于我个人而言,Jetbrains刚出这个插件我就有在关注,毕竟是它们公司的老粉了,然后这个要能够获得使用权呢,你点开下载好的助手插件,一般会在右侧栏,它会让你登录,你登录之后应该不会有访问权限,这时你需要申请以进入等待者列表,哈哈哈这个就跟之前NewBing一样,需要申请,等一段时间后,官网就会给你发邮件,告诉你已经被邀请进入了可以使用的名单。这个不要急哈,我是上个月申请的,昨天晚上才收到了邀请的通知,还是比较激动的,于是迫不及待对这个插件进行了上手。

image-20231118133922819

怎么在国内使用

鉴于大家懂得都懂的原因,该插件是不对中国大陆用户开放的,目前,对 AI 服务的访问仅限于提供 OpenAI 服务的地区。但是我们如果实在想用,还是可以用的。昨晚上收到邀请通知后,使用了“合适的工具”,但是Ai助手却显示The usage of the service is not permitted in your location,换了多个IDE,还是一样的问题,这就头大了,我上网搜了相应的解决办法,什么给官网发邮件啊,什么“工具”改成全局模式呀,都不奏效,然后我今天自己探索出了一个方法,完美解决了大陆用户不能使用AI助手的问题。

改Jetbrains账户Country

进入:https://account.jetbrains.com/profile-details,将Country/Region改为United States (US)

特殊工具安排上

懂得都懂,不用我多说。“小猫”的代理端口设置为7890,也不用改成全局模式,规则模式就OK。

系统设置代理

系统设置搜索代理,然后点击编辑按钮:

image-20231118135008921

IDE设置代理

这里以Goland为例,按下图步骤进行操作:
image-20231118135237562

因为上一步我们已经设置了系统代理,这里将IDE的HTTP PROXY设置为Auto-detect proxy settings,这样操作后就会自动使用系统的代理设置,如果你不设置代理,亲测AI助手还是无法使用。

使用案例

Goland

image-20231118135807166

image-20231118135847248

Pycharm

image-20231118140036485

image-20231118140105002

更多使用案例请参考官网:https://www.jetbrains.com/help/go/ai-assistant.html#ai-chathttps://www.jetbrains.com/help/idea/2023.2/ai-assistant.html

### IntelliJ IDEA 中的 AI 功能及其集成与使用 #### 1. JetBrains 自带的 AI 辅助功能 JetBrains 提供了一系列内置工具来增强开发体验,这些功能通过人工智能技术显著提高编码效率。例如,在 IntelliJ IDEA 中,开发者可以享受到智能代码补全、实时错误检测以及上下文感知建议等功能[^1]。 以下是部分核心功能的具体说明: - **智能代码补全 (Smart Code Completion)** 这一功能不仅能够预测变量名和方法调用,还能根据当前上下文推荐最可能的选择,从而减少手动输入的工作量。 - **实时语法分析** 编辑器会在用户键入代码的同时自动检查潜在问题并给出修复提示,这种即时反馈机制有助于快速定位并解决 bug。 - **结构化导航** 利用机器学习算法改进项目文件之间的跳转方式,使得查找类定义或者函数声明变得更加直观高效[^2]。 #### 2. 第三方插件——CodeGPT 的应用 除了官方提供的智能化特性外,还可以借助第三方插件进一步扩展能力范围。比如 `CodeGPT` 插件就是专门为提升生产力而设计的一款解决方案[^3]: - 它可以根据简单的自然语言指令生成完整的代码片段; - 对现有代码块进行详尽解读以便于团队成员之间共享知识; - 建议最佳实践以简化重复性高的任务流程; 安装步骤如下所示: ```bash # 打开设置窗口 -> Plugins -> Marketplace 搜索 "CodeGPT" 点击 Install 即可完成部署过程。 ``` 另外值得注意的是,虽然 ChatGPT 等通用模型也具备一定水平的技术支持作用,但对于特定场景下的需求来说,像 CodeGPT 这样专精领域内的产品往往表现得更为出色[^4]。 #### 3. 实际案例演示 假设我们需要构建一个 RESTful Web Service,则可以通过以下命令让系统为我们自动生成基础框架代码: ```java @RestController @RequestMapping("/example") public class ExampleController { @GetMapping("/{id}") public String getExample(@PathVariable Long id){ return "ID: "+id; } } ``` 上述例子展示了如何仅需几句话就能得到满足业务逻辑要求的结果。 ---
评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王翊珩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值