JetBrains 為多款 IDE 發(fā)布了 2024 年度首個大版本更新 (2024.1),包括 IntelliJ IDEA 、WebStorm、PhpStorm 和 PyCharm 等。 下面主要介紹 IntelliJ IDEA 2024.1 變化。官方公告寫道:IntelliJ IDEA 2024.1 引入了一系列令人期待的升級,可以幫助您簡化工作流。IntelliJ IDEA Ultimate 現(xiàn)已搭載全行代碼補全,為整行代碼提供全面的代碼感知建議。對 Java 22 的支持可以確保與最新語言功能的兼容。重做的終端能夠增強命令行操作,編輯器中的粘性行則有助于更流暢地瀏覽代碼庫。
關(guān)鍵亮點
對 Java 22 功能的支持
IntelliJ IDEA 2024.1 提供了對 2024 年 3 月發(fā)布的 JDK 22 中的功能集的支持, 支持覆蓋未命名變量與模式的最終迭代、字符串模板與隱式聲明的類的第二個預覽版,以及實例 main 方法。此外,此更新還引入了對 super(...) 之前預覽狀態(tài)下的 new 語句的支持。新終端 (Beta)IntelliJ IDEA 2024.1 推出了重做的終端,具有可視化和功能增強,有助于簡化命令行任務(wù)。此更新為既有工具帶來了全新的外觀,命令被分為不同的塊,擴展的功能集包括塊間絲滑導航、命令補全和命令歷史記錄的輕松訪問等編輯器中的粘性行 此版本在編輯器中引入了粘性行,旨在簡化大文件的處理和新代碼庫的探索。滾動時,此功能會將類或方法的開頭等關(guān)鍵結(jié)構(gòu)元素固定到編輯器頂部。這將使作用域始終保持在視野中,您可以點擊固定的行快速瀏覽代碼。索引編制期間 IDE 功能對 Java 和 Kotlin 可用 現(xiàn)在,代碼高亮顯示和補全等基本 IDE 功能可在項目索引編制期間用于 Java 和 Kotlin,這應(yīng)該會增強您的啟動體驗。此外,您可以在項目仍在加載時使用 Go to class(轉(zhuǎn)到類)和 Go to symbol(轉(zhuǎn)到符號)瀏覽代碼。插播一條廣告:需要開通正版 JetBrains 全家桶的可以聯(lián)系我,96元一年,正版授權(quán),官網(wǎng)可查有效期,有需要的加我微信:poxiaozhiai6,備注:410。 用于縮小整個 IDE 的選項您現(xiàn)在可以將 IDE 縮小到 90%、80% 或 70%,從而可以靈活地調(diào)整 IDE 元素的大小。Java字符串模板中的語言注入IntelliJ IDEA 2024.1 引入了將語言注入字符串模板的功能。您可以使用注解,注解會自動選擇所需語言,也可以使用 Inject language or reference(注入語言或引用)意圖操作 (?Enter) 從列表中手動選擇語言。如果您使用后一種方式,IDE 將建議您插入語言注解。執(zhí)行注入后,您可以再次調(diào)用意圖操作列表,并選擇在獨立編輯器窗格中打開和編輯注入的片段。改進的日志工作流 由于日志記錄是日常開發(fā)的重要環(huán)節(jié),我們引入了一系列更新來增強 IntelliJ IDEA 在日志方面的用戶體驗?,F(xiàn)在,您可以從控制臺中的日志消息輕松導航到生成它們的代碼。 此外,IDE 會在有需要的位置建議添加記錄器,并簡化插入記錄器語句的操作,即使記錄器實例不在作用域內(nèi)。重做的 Conflicts Detected(檢測到?jīng)_突)對話框 版本 2024.1 重做了 Conflicts Detected(檢測到?jīng)_突)對話框以提高可讀性?,F(xiàn)在,對話框中的代碼反映了編輯器中的內(nèi)容,使您可以更清楚地了解沖突,并且 IDE 會自動保存窗口大小調(diào)整以供將來使用。 另外還更新了按鈕及其行為以簡化重構(gòu)工作流,對話框現(xiàn)在可以完全通過鍵盤訪問,您可以使用快捷鍵和箭頭鍵進行無縫交互。參考鏈接https://www.jetbrains.com/zh-cn/idea/whatsnew/ https://www.jetbrains.com/idea/download/來源:OSC開源社區(qū)
到此文章就結(jié)束了。Java架構(gòu)師必看一個集公眾號、小程序、網(wǎng)站(3合1的文章平臺,給您架構(gòu)路上一臂之力)。如果今天的文章對你在進階架構(gòu)師的路上有新的啟發(fā)和進步,歡迎轉(zhuǎn)發(fā)給更多人。歡迎加入架構(gòu)師社區(qū)技術(shù)交流群,眾多大咖帶你進階架構(gòu)師,在后臺回復“加群”即可入群。