JetBrains 為多款 IDE 發布了 2024 年度第一個大版本更新 (2024.1),包括 IntelliJ IDEA 、WebStorm、PhpStorm 和 PyCharm 等。
下面主要介紹 IntelliJ IDEA 2024.1 變化。
官方公告寫道:
IntelliJ IDEA 2024.1 引入了一系列令人期待的升級,可以幫助您簡化工作流。
IntelliJ IDEA Ultimate 現已搭載全行程式碼補全,為整行程式碼提供全面的程式碼感知建議。對 Java 22 的支持可以確保與最新語言功能的相容。
如果你近期準備面試跳槽,建議在ddkk.com線上刷題,涵蓋 一萬+ 道 Java 面試題,幾乎覆蓋了所有主流技術面試題,還有市面上最全的技術五百套,精品系列教程,免費提供。
重做的終端能夠增強命令列操作,編輯器中的黏性行則有助於更流暢地瀏覽程式碼庫。
關鍵亮點
對 Java 22 功能的支持
IntelliJ IDEA 2024.1 提供了對 2024 年 3 月釋出的 JDK 22 中的功能集的支持, 支持覆 蓋未命名變量與模式的最終叠代、字串樣版與隱式聲明的類的第二個預覽 版,以及例項 main 方法。
此外,此更新還引入了對 super(...) 之前預覽狀態下的 new 語句的支持。
新終端 (Beta)
IntelliJ IDEA 2024.1 推出了重做的終端,具有視覺化和功能增強,有助於簡化命令列任務。
此更新為既有工具帶來了全新的外觀,命令被分為不同的塊,擴充套件的功能集包括塊間絲滑導航、命令補全和命令歷史記錄的輕鬆存取等
編輯器中的黏性行
此版本在編輯器中引入了黏性行,旨在簡化大檔的處理和新程式碼庫的探索。捲動時,此功能會將類或方法的開頭等關鍵結構元素固定到編輯器頂部。
這將使作用域始終保持在視野中,您可以點選固定的行快速瀏覽程式碼。
索引編制期間 IDE 功能對 Java 和 Kotlin 可用
現在,程式碼高亮顯示和補全等基本 IDE 功能可在計畫索引編制期間用於 Java 和 Kotlin,這應該會增強您的啟動體驗。
此外,您可以在計畫仍在載入時使用 Go to class(轉到類)和 Go to symbol(轉到符號)瀏覽程式碼。
用於縮小整個 IDE 的選項
您現在可以將 IDE 縮小到 90%、80% 或 70%,從而可以靈活地調整 IDE 元素的大小。
Java
字串樣版中的語言註入
IntelliJ IDEA 2024.1 引入了將語言註入字串樣版的功能。您可以使用註解,註解會自動選擇所需語言,也可以使用 Inject language or reference(註入語言或參照)意圖操作 (⌥Enter) 從列表中手動選擇語言。
如果您使用後一種方式,IDE 將建議您插入語言註解。執行註入後,您可以再次呼叫意圖操作列表,並選擇在獨立編輯器窗格中開啟和編輯註入的片段。
改進的日誌工作流
由於日誌記錄是日常開發的重要環節,我們引入了一系列更新來增強 IntelliJ IDEA 在日誌方面的使用者體驗。現在,您可以從控制台中的日誌訊息輕松導航到生成它們的程式碼。
此外,IDE 會在有需要的位置建議添加記錄器,並簡化插入記錄器語句的操作,即使記錄器例項不在作用域內。
重做的 Conflicts Detected(檢測到沖突)對話方塊
版本 2024.1 重做了 Conflicts Detected(檢測到沖突)對話方塊以提高可讀性。現在,對話方塊中的程式碼反映了編輯器中的內容,使您可以更清楚地了解沖突,並且 IDE 會自動保存視窗大小調整以供將來使用。
如果你近期準備面試跳槽,建議在ddkk.com線上刷題,涵蓋 一萬+ 道 Java 面試題,幾乎覆蓋了所有主流技術面試題,還有市面上最全的技術五百套,精品系列教程,免費提供。
另外還更新了按鈕及其行為以簡化重構工作流,對話方塊現在可以完全透過鍵盤存取,您可以使用快捷鍵和箭頭鍵進行無縫互動。