JavaRush /Java Blog /Random-TW /IntelliJ Idea 2018.1:有什麼新變化?

IntelliJ Idea 2018.1:有什麼新變化?

在 Random-TW 群組發布
上個月末,JetBrains 將 IntelliJ IDEA 更新至版本 2018.1。此版本與先前的版本有很大不同,不僅對支援的語言進行了一系列改進,還對框架、版本控制系統、偵錯器、編譯器和編輯器進行了改進。   IntelliJ Idea 2018.1:有什麼新變化? - 1我們將重點放在更新中引入的一些最重要的點。那麼,如果您想查看完整列表,請點擊連結

IntelliJ IDEA 2018.1 的新增功能

爪哇:

  • Stream API 呼叫鏈中的程式碼完成現在支援類型轉換,並根據現有的 filter(String.class :: isInstance) 呼叫提供完成選項,自動為其分配類型;
      IntelliJ Idea 2018.1:有什麼新變化? - 2
  • Postfix 程式碼補全已改進,現在可以建立您自己的 Java 模板,以及更改和重新命名首選項 | 中預先定義的 Java 模板。編輯| 一般| 後綴完成。
      IntelliJ Idea 2018.1:有什麼新變化? - 3
      IntelliJ Idea 2018.1:有什麼新變化? - 4
  • IDE 現在追蹤「大於」和「小於」類型的變數之間的關係,並在比較變數時偵測各個程式碼分支中條件何時始終為真 (true) 或假 (false);
      IntelliJ Idea 2018.1:有什麼新變化? - 5
  • Java 檢查和快速修復:新版本包括專為 Java 9 設計的檢查和快速修復,並對明顯冗餘的 close() 呼叫發出警告,並提供快速修復來刪除它們。
      IntelliJ Idea 2018.1:有什麼新變化? - 6
      IntelliJ Idea 2018.1:有什麼新變化? - 7
  • 如果有多個不同的選項來解決所選區域中可能出現的錯誤,IntelliJ IDEA 會按類型對它們進行分組。為此,只需單擊“檢查結果”視窗中的“部分修復”按鈕即可;
      IntelliJ Idea 2018.1:有什麼新變化? - 8
  • IntelliJ IDEA 2018.1 支援JUnit 5 @Tag註解,可以包含在測試區域以及標記的類別和方法中;
      IntelliJ Idea 2018.1:有什麼新變化? - 9
  • 現在可以透過將前綴「Test」新增到類別名稱的末尾以及類別名稱的開頭來建立測試類別。

JVM偵錯工具

  • 將斷點的堆疊追蹤列印到控制台。IDE 還可讓您在控制台日誌中同時查看多個斷點的堆疊追蹤。
      IntelliJ Idea 2018.1:有什麼新變化? - 10
  • 能夠使用幀上下文選單中提供的新「複製堆疊」操作複製目前執行緒的堆疊追蹤。
      IntelliJ Idea 2018.1:有什麼新變化? - 十一點

Java編譯器

  • 在 Java 編譯器頁面新增了新的複選框「使用 --release 選項進行交叉編譯(Java 9 及更高版本)」;
  • 現在可以使用特定版本的 ECJ 編譯器。

編輯

  • 即使無法直接註解原始程式碼(例如,在庫類別的情況下),也可以為程式碼添加外部註解。您可以在儲存在原始程式碼外部的annotations.xml 檔案中自訂註解。
  • IDE 直接在原始碼中顯示自動產生的註解。
      IntelliJ Idea 2018.1:有什麼新變化? - 12
  • 如果程式碼的折疊部分包含錯誤或警告,它們會根據其驗證狀態突出顯示並著色。
      IntelliJ Idea 2018.1:有什麼新變化? - 13
  • 當搜尋目前檔案時,IDE 也會反白顯示折疊的程式碼部分(如果它們包含匹配項)。
      IntelliJ Idea 2018.1:有什麼新變化? - 14
  • 能夠使用「Alt + 向下捲動」和「Alt + 向上捲動」組合移動到下一個或上一個出現的位置。
      IntelliJ Idea 2018.1:有什麼新變化? - 15

專案配置

  • 現在可以使用「專案結構」對話方塊的上下文功能表中的新「更改模組名稱...」操作同時更改多個模組的全名。
      IntelliJ Idea 2018.1:有什麼新變化? - 16
  • 新增了一個新選項“包含具有“提供”範圍的依賴項”,它允許您將“提供的”依賴項新增至類別路徑。
      IntelliJ Idea 2018.1:有什麼新變化? - 17

搜尋和替換

  • 能夠在「替換路徑」視窗中預覽替換正規表示式的結果;
  • 結構搜尋改進。現在,在「結構搜尋」對話方塊中,您可以建立自己的搜尋範本或選擇現有的搜尋範本之一。
您已經使用過 IntelliJ IDEA 2018.1 的新功能了嗎?

來源 圖片取自Habrahabr

留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION