在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

    文章

    4944

    瀏覽量

    87491
  • 代碼
    +關注

    關注

    30

    文章

    4788

    瀏覽量

    68612
  • idea
    +關注

    關注

    1

    文章

    68

    瀏覽量

    4276

原文標題:又整新活,新版IntelliJ IDEA殺麻了!

文章出處:【微信號:CodeSheep,微信公眾號:CodeSheep】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Java 23功能介紹

    Java 23 包含全新和更新的 Java 語言功能、核心 API 以及 JVM,同時適合新的 Java 開發者和高級開發者。從?IntelliJ IDEA 2024.2?開始已支持 Java 23
    的頭像 發表于 12-04 10:02 ?207次閱讀
    Java 23功能介紹

    LMX2820鎖定之后,失鎖,什么因素導致的?

    您好,我在使用LMX2820即時校準時發現,有時候最后facl_en=0時,器件變會失鎖,無法發出頻率,我想問問,在不掉電情況,鑒相頻不變的情況下,哪些因素會導致鎖定后失鎖
    發表于 11-11 06:12

    細胞的“聚光燈”——前沿細胞成像的案例分享

    進行推測,但已經失“”的細胞已經無法反應新陳代謝、信號傳導等生命活動,無法反應細胞的真實情況。因此細胞顯微術越來越受到生命科學研究學者的青睞,能夠在細胞仍然
    的頭像 發表于 10-24 08:04 ?328次閱讀
    <b class='flag-5'>活</b>細胞的“聚光燈”——前沿<b class='flag-5'>活</b>細胞成像的案例分享

    【軟件干貨】Android應用進程如何保

    在Android應用程序中,為了保證應用的正常運行和穩定性,有時需要對應用進程進行保。以下是一些實現進程保的方法:
    的頭像 發表于 10-15 17:05 ?424次閱讀
    【軟件干貨】Android應用進程如何保<b class='flag-5'>活</b>?

    如何用Rust編寫一個ChatGPT桌面應用(保姆級教程)

    官方網站 并遵循說明來安裝。 安裝 Rust 插件:打開 IntelliJ IDEA,然后轉到 "File" > "Settings" (Windows/Linux) 或
    的頭像 發表于 09-25 11:19 ?355次閱讀
    如何用Rust編寫一個ChatGPT桌面應用(保姆級教程)

    Vision Pro開發實踐(結合24黑馬idea

    =152384&isHideShareButton=1 恰逢2024黑客馬拉松舉行,我結合本次參賽的一個idea,介紹一下visionOS的開發實踐,希望能為大家在進行“空間計算”開發的過程當中提供幫助
    的頭像 發表于 09-04 17:56 ?1107次閱讀
    Vision Pro開發實踐(結合24黑馬<b class='flag-5'>idea</b>)

    為什么要對控制系統進行

    控制系統定是控制系統設計和運行中的一個重要環節。定的目的是為了使控制系統達到預期的性能指標,如穩定性、快速性、準確性和魯棒性等。下面將從以下幾個方面對控制系統定進行介紹: 控制系統
    的頭像 發表于 08-30 10:31 ?564次閱讀

    斷路器定電流怎么調整

    斷路器定電流的調整是一個專業且復雜的技術問題,涉及到電力系統安全、設備保護等多個方面。 斷路器定電流調整概述 斷路器是電力系統中用于保護電氣設備和線路的重要元件。在電力系統中,斷路器的主要作用
    的頭像 發表于 08-14 15:44 ?1312次閱讀

    開關電源金屬外殼觸摸手原因分析

    當用手去觸摸電控系統的金屬外殼時,比如開關電源的金屬外殼,經常會有手被一下的感覺。
    的頭像 發表于 08-14 15:21 ?568次閱讀
    開關電源金屬外殼觸摸手<b class='flag-5'>麻</b>原因分析

    斷路器定電流的選擇原則

    斷路器定電流值是斷路器設計和選型的重要參數之一,它關系到斷路器的保護性能和安全性。 一、定電流的概念 1.1 定電流的定義 定電流是指斷路器在正常工作條件下,能夠承受的最大電流
    的頭像 發表于 08-14 15:13 ?1494次閱讀

    柱激光熔覆修復技術

    ,甚至引發設備故障。為了解決這一問題,激光熔覆修復技術應運而生,為柱的修復提供全新的解決方案。 激光熔覆修復技術是一種利用高能激光束將特定材料快速熔化并沉積在受損部位的方法。它通過在基體表面形成一層與基體
    的頭像 發表于 07-03 14:58 ?321次閱讀

    卷王元戎啟行:“無圖”+端到端

    ?作為智能駕駛行業的卷王,元戎啟行又來活了。 ? 2024北京車展上,元戎啟行再放大招,正式對外展示其即將量產的高階智駕平臺DeepRoute IO(以下簡稱“IO平臺
    發表于 04-25 15:52 ?822次閱讀
    卷王元戎啟行<b class='flag-5'>整</b><b class='flag-5'>活</b>:“無圖”+端到端

    cyw43012的低功耗保是如何應用的?

    1、目前cyw43012的低功耗保是如何應用的如果主控不是psoc,是君正或者rk之類的arm平臺可以做遠程喚醒嗎。 2、cyw43012可以開放43012 rtos的部分開發嗎,如下虛擬網卡或者sdio裸數據傳輸的應用是否支持。 謝謝
    發表于 03-01 07:09

    美國發布2024年最新版《關鍵和新興技術清單》

    2024年2月12日,美國白宮科技政策辦公室(OSTP)發布2024年最新版《關鍵和新興技術清單》,這些技術對美國國家安全具有重要意義。
    的頭像 發表于 02-21 09:25 ?1603次閱讀
    美國發布<b class='flag-5'>了</b>2024年最<b class='flag-5'>新版</b>《關鍵和新興技術清單》

    #2024,立Flag了嘛? #在win平臺搭建SpinalHDL開發環境

    1、軟件下載 首先列出我們需要安裝的軟件:IDEA(社區版就行,不需要采用特殊的方法去PJ)、JDK17(也是免費的); 2、軟件安裝 2.1、IntelliJ IDEA安裝 其他的按照默認安裝就行
    發表于 01-21 10:52
    主站蜘蛛池模板: 天天尻逼| 久久香蕉国产精品一区二区三 | 国产xxxx极品bbw视色| 国产成人午夜精品影院游乐网| 亚洲 欧洲 日产 韩国在线| 中文天堂| 色视频大全| 国产亚洲人成a在线v网站| 亚洲午夜小视频| 国内色视频| 亚洲视频一区二区| 午夜啪视频| 美女国产一区| 一级片免费视频| 91三级视频| 五月婷婷在线视频观看| 国产精品一区二区综合| 手机看片免费永久在线观看| 亚洲 另类色区 欧美日韩| 国产一区国产二区国产三区| 色婷婷精品| 午夜影视网| 女人69xxx| 香港澳门a级三级三级全黄 | 美女黄页在线观看| 色综合天天综合网站中国| 中文字幕一区二区三区四区五区人| 亚洲伊人久久大香线蕉啊| 美女视频黄.免费网址| 九九精品在线观看| 不卡免费在线视频| 免费一级毛片无毒不卡| 亚洲综合色网站| 亚洲欧美视频在线播放| 免费一级欧美片在线观看| 国产伦精品一区二区三区免| aaaaa特级毛片| 成人青草亚洲国产| 操人网站| 婷婷色综合网| 波多野结衣在线观看一区二区 |