0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

又整新活,新版IntelliJ IDEA杀麻了!

CodeSheep 来源:CodeSheep 2023-07-10 16:14 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

大家好,我是程序羊。

作为一个经常使用IntelliJ IDEA来写代码的老用户,每次对于JetBrains软件的更新都是非常关注的。

这不最近这段时间,JetBrains连发了多个软件的EAP版本:

ccfd0792-1ef6-11ee-962d-dac502259ad0.png

并在JetBrains官博中也宣布了一个重要的新特性,那就是:

在所有JetBrains IDEs和.NET Tools中都将集成一个名为【AI Assistant】的AI助手。

cd1db7ee-1ef6-11ee-962d-dac502259ad0.png

也就是说,不管是像IDEA、Clion、PyCharm这类JetBrains IDE:

cd2fdbb8-1ef6-11ee-962d-dac502259ad0.png

还是像ReSharper、Rider、dotPeek等这类.NET工具:

cd434b58-1ef6-11ee-962d-dac502259ad0.png

都将会集成【AI Assistant】这个新特性。

cd589c6a-1ef6-11ee-962d-dac502259ad0.png

众所周知,最近这段时间以来,生成式AI和大语言模型正在迅速改变软件开发工具的格局,所以JetBrains也表示会理所当然地把这些AI功能集成并融入到自己的产品中。

据官方介绍,这些AI功能将由JetBrains AI服务模块提供支持。

该服务对用户透明,可以将用户连接到不同的大语言模型,并在JetBrains的软件产品中来启用特定的AI功能。同时该服务还支持OpenAI包括托管JetBrains所创建的诸多较小模型。

未来JetBrains也计划与更多AI模型供应商合作,让用户能够根据需要来获得最佳的选项和模型,此外官方也计划在未来支持本地(包括可本地部署)模型,以扩大使用场景和功能。

所以接下来我们就结合官方给出的示例来看看这次新特性所带来的一些变化。

AI对话

用户可以直接使用AI Assistant工具窗口来进行大模型对话,比如可以直接提问题或者基于当前任务的一些问答对话。

cd66bba6-1ef6-11ee-962d-dac502259ad0.gif

这时候IDE就会给出一些基于该项目上下文的结果,如果用户接受,则可以直接将基于AI生成的代码插入到当前内容之中,非常方便。

代码理解

除了可以生成内容,这次新加的AI Assistant还支持代码理解和内容建议。

用户可以直接在当前IDE中选中特定代码,然后通过呼出【AI Actions】菜单来调用相关的AI辅助功能,典型的比如:

代码段理解

代码重构建议

潜在问题发现

cdb4fc26-1ef6-11ee-962d-dac502259ad0.gif

不得不说,这一点对于平时写代码或者阅读代码过程中的效率提升,还是非常有帮助的。

文档生成

新加入的AI助手同样支持文档或代码注释的自动生成,不过目前是支持Java, Kotlin和Python代码。

以Java和Kotlin代码为例,可以直接使用标准方式/**即可触发代码注释文档的自动生成。

cdcedbfa-1ef6-11ee-962d-dac502259ad0.gif

命名建议

当用户需要重命名Java,Kotlin或者Python等代码中的某些变量、函数或者声明时,这个AI助手会根据上下文内容来给出一些对应的内容建议。

cde1263e-1ef6-11ee-962d-dac502259ad0.gif

Commit信息生成

新版本的【代码信息提交】窗口现在也多了一个【Generate Commit Message with AI Assistant】按钮。

单击该功能之后,AI Assistant助手将根据代码更改的内容差异来自动生成Commit信息,可以说非常方便了。

cdf2b872-1ef6-11ee-962d-dac502259ad0.gif

后 记

总而言之,从新版本给出的一些功能特性和示例来看,感觉还是挺不错的。

虽然有些第三方插件也支持类似功能了,可这次毕竟是官方推出的新特性,相信无论在功能性、稳定性以及用户体验等方面应该都会有一个不错的完成度。

不过JetBrains官方表示,目前这个JetBrains AI服务并不会立即对所有用户开放,而是先会首先邀请一定数量的用户进行试用,后续才会逐渐铺开。

那对于JetBrains此次推出的这个新特性,大家觉得怎么样,期待吗?

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 软件
    +关注

    关注

    69

    文章

    5356

    浏览量

    91876
  • 代码
    +关注

    关注

    30

    文章

    4976

    浏览量

    74373
  • idea
    +关注

    关注

    1

    文章

    70

    浏览量

    5045

原文标题:又整新活,新版IntelliJ IDEA杀麻了!

文章出处:【微信号:CodeSheep,微信公众号:CodeSheep】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Silicon Labs发布新版Z-Wave SDK 8.0

    Silicon Labs(芯科科技)发布新版Z-Wave SDK 8.0(SISDK 2025.12.0)。此更新版本不仅交付了更多关于Z-Wave远程协议(Long Range, LR)的功能更新
    的头像 发表于 04-20 09:25 230次阅读

    睿擎派 3562 包固件制作指南

    在嵌入式开发中,经常遇到需要定制固件的场景:更新RT-Thread应用程序、替换Linux内核或设备树、修改根文件系统配置等。这些需求都离不开对Rockchipupdate.img包固件的解包
    的头像 发表于 04-01 18:08 912次阅读
    睿擎派 3562 <b class='flag-5'>整</b>包固件制作指南

    Java 开发者指南:全面对比传统 IDE AI 插件与 Cursor、Windsurf 等 AI 原生 IDE

    AI 正在以前所未有的速度重塑 Java 开发工作流。本文将为您深度解析 AI 在 Java 开发中的核心应用场景,并全面对比传统 IDE(如 IntelliJ IDEA、VS Code)的 AI
    的头像 发表于 03-26 14:36 560次阅读
    Java 开发者指南:全面对比传统 IDE AI 插件与 Cursor、Windsurf 等 AI 原生 IDE

    “CPU变酷”,AI服务器扩张背后,那些不显眼的元器件

    “今年CPU变得很酷”在摩根士丹利科技、媒体与电信大会上,David Zinsner形容当前的市场。Lisa Su也给出类似判断:CPU业务需求的增长,已超出预期。
    的头像 发表于 03-13 17:05 1104次阅读
    “CPU<b class='flag-5'>又</b>变酷<b class='flag-5'>了</b>”,AI服务器扩张背后,那些不显眼的元器件

    新版keil MDK-ARM V5 注册机安装包不,孩子下载keil卡在许可码过期,救救孩子吧

    新版keil MDK-ARM V5 注册机安装包不,孩子下载keil卡在许可码过期,救救孩子吧
    发表于 01-14 19:37

    无线倾角传感器在古树监测中的应用:以科技守护文物的结构安全

    无线倾角传感器在古树监测中的应用:以科技守护文物的结构安全
    的头像 发表于 01-09 11:38 767次阅读
    无线倾角传感器在古树监测中的应用:以科技守护<b class='flag-5'>活</b>文物的结构安全

    告别“悬挂传感器”,车灯调光有更聪明、更便宜的法子

    调整车灯角度。但这有个问题:新出的法规更严,光看“后腿”不行了,还得同时去量“前腿”的高度。这就意味着:更贵了:得多装传感器,多布线,物料和安装成本都上涨。更
    的头像 发表于 12-10 12:03 378次阅读
    告别“悬挂传感器”,车灯调光有更聪明、更便宜的法子<b class='flag-5'>了</b>!

    HJ56-380V5A 电机5代、高频5代电流源 说明书

    电子发烧友网站提供《HJ56-380V5A 电机5代、高频5代电流源 说明书.pdf》资料免费下载
    发表于 11-05 16:50 0次下载

    揭秘双网关的工作原理

    想象一下,你正在享受一场在线游戏的激烈对决,网络突然断了,是不是很让人抓狂?在数据中心的世界里,这样的情况同样令人头疼。为了防止这种情况发生,我们引入了一位“超级英雄”——双网关。它就像一个可靠的哨兵,时刻守护着网络连接。今天,我们将一起揭秘双网关是如何守护网络连接、
    的头像 发表于 09-24 10:24 953次阅读
    揭秘双<b class='flag-5'>活</b>网关的工作原理

    玮机远程监控运维管理系统方案

    在纺织印染生产流程中,玮机作为织物纬斜矫正的核心设备,其运行稳定性直接决定织物幅宽一致性、纬纱垂直度,进而影响后续印花、染色等工序的加工精度与成品品质。 当前,多数设备制造商对玮机的售后仍依赖
    的头像 发表于 09-17 16:59 651次阅读
    <b class='flag-5'>整</b>玮机远程监控运维管理系统方案

    cyw wifi低功耗保如何应用?

    1、目前cyw43012的低功耗保是如何应用的如果主控不是psoc,是君正或者rk之类的arm平台可以做远程唤醒吗。 2、cyw43012可以开放43012 rtos的部分开发吗,如下虚拟网卡或者sdio裸数据传输的应用是否支持。
    发表于 07-09 08:30

    WICED中使能TCP保后无法disconnected怎么解决?

    开发环境 WICED,最新版本的SDK 芯片:CYW43907、使用freertos+lwip开发 描述:使用wiced_tcp_server_start开启TCP服务器,然后注册连接和断开的回调
    发表于 07-08 06:57

    【Java开发必备】IntelliJ IDEA数据库功能进阶指南:9个JetBrains工程师私藏技巧

    想提升涉及数据库的Java开发效率?IntelliJ IDEA为您带来了9大进阶招式!无论您是刚刚启动新项目,还是正在深入优化现有系统,这些实用技巧都将助您事半功倍。
    的头像 发表于 05-21 17:04 885次阅读
    【Java开发必备】<b class='flag-5'>IntelliJ</b> <b class='flag-5'>IDEA</b>数据库功能进阶指南:9个JetBrains工程师私藏技巧

    树莓派新版 OS 发布! bookworm 版本将成为历史?

    树莓派刚刚发布一个新版的树莓派操作系统——这是其推荐的(且免费的)适用于所有树莓派电脑的操作系统——目前该新版系统已经可供下载。用户可以滚动到该博文底部查找更新说明,或者继续阅读以了解变更内容
    的头像 发表于 05-08 15:33 1776次阅读
    树莓派<b class='flag-5'>新版</b> OS 发布! bookworm 版本将成为历史?

    有能使用的proteus 最新版吗?

    有能使用的proteus 最新版吗?
    发表于 04-29 09:41