支援Java 11的IntelliJ IDEA 2018.2釋出
JetBrains最近釋出了其旗艦產品IntelliJ IDEA的2018.2版本。這個版本支援即將推出的Java 11,增加斷點意圖,MacBook Touch Bar,Spring Boot,Scala和Docker外掛的增強功能等等。
IntelliJ IDEA 2018.2支援lambda引數的新本地變數語法(JEP 323),這是即將於9月份釋出的Java 11的一個新特性,開發人員現在可以在lambda表示式中使用var。
除了支援var在Java 11中使用外,按住Ctrl /⌘並將滑鼠懸停在var將顯示變數的型別。
現在,IntelliJ IDEA增加了長方法鏈的型別提示,使用函式程式設計可能造成一個接一個的長方法鏈條,每個環節的型別提示讓人一目瞭然。
為Extract Method重構新增了一個新的預覽皮膚,允許開發人員在確認更改之前預覽重構後結果。
IntelliJ IDEA還增強了對@ org.jetbrains.annotations.Contract註釋的支援,使得開發人員能夠在傳遞特定引數時指定方法進行響應。
Stream API支援也得到了改進。
除錯Java專案也有很多改進。使用單個Alt + Enter組合鍵開發人員可以看到三個新的斷點意圖:僅在類中停止;不在類中停止;僅在當前物件中停止。
新版本還附帶了一系列與使用者介面相關的改進。現在直接支援MacBook Touch Bar,並且TouchJ IDEA按鈕顯示在Touch Bar介面的中間,允許開發人員直接從觸控欄執行,除錯,提交更改和更新專案。
IntelliJ IDEA為Scala外掛帶來了一些改進。型別註釋和模式匹配的自動完成也得到了改進。
JavaScript和Typescript支援也增加了一些改進。開發人員可以使用新的Extract Component重構來建立新的React元件。現在可以使用新的程式碼覆蓋功能和執行手動功能測試找到客戶端上未使用的JavaScript / TypeScript程式碼。要使用它,開發人員需要啟動帶有覆蓋範圍的JavaScript除錯配置並與Chrome中的應用程式進行互動。停止配置後,IntelliJ IDEA將在Coverage工具視窗中顯示覆蓋率報告。
現在有一系列JavaScript和TypeScript意圖,例如實現介面,建立派生類,實現介面或抽象類的成員,為'switch'生成案例,並使用'for..of'迭代。
新增了一個新的Spring Integration 正規化,它基本上顯示了使用XML或Java註釋為應用程式配置的內容,例如閘道器,通道,網橋等。
為Spring Boot應用程式提供了一些改進。新的Diagram Mode允許開發人員視覺化檢視Spring Boot應用程式執行時bean之間的依賴關係。從Run Dashboard,開發人員可以管理HTTP請求對映。
Docker外掛繼續成熟,現在透過使用新的Use Soft Wraps操作允許Docker日誌中的換行等功能。開發人員還可以從節點和容器導航到相應的組合和docker檔案。此外,現在可以為Dockerfile定義用於執行Docker構建命令的基礎目錄。
可以在“ 新功能”頁面上找到更多資訊和一整套更改。
IntelliJ IDEA 2018.2支援lambda引數的新本地變數語法(JEP 323),這是即將於9月份釋出的Java 11的一個新特性,開發人員現在可以在lambda表示式中使用var。
//Java 8, without var BiConsumer(Processor, String) consumer = (Processor x, String y) -> x.process(y); //Java 11 using var BiConsumer(Processor, String) consumer = (var x, var y) -> x.process(y); <p class="indent"> |
除了支援var在Java 11中使用外,按住Ctrl /⌘並將滑鼠懸停在var將顯示變數的型別。
現在,IntelliJ IDEA增加了長方法鏈的型別提示,使用函式程式設計可能造成一個接一個的長方法鏈條,每個環節的型別提示讓人一目瞭然。
為Extract Method重構新增了一個新的預覽皮膚,允許開發人員在確認更改之前預覽重構後結果。
IntelliJ IDEA還增強了對@ org.jetbrains.annotations.Contract註釋的支援,使得開發人員能夠在傳遞特定引數時指定方法進行響應。
Stream API支援也得到了改進。
除錯Java專案也有很多改進。使用單個Alt + Enter組合鍵開發人員可以看到三個新的斷點意圖:僅在類中停止;不在類中停止;僅在當前物件中停止。
新版本還附帶了一系列與使用者介面相關的改進。現在直接支援MacBook Touch Bar,並且TouchJ IDEA按鈕顯示在Touch Bar介面的中間,允許開發人員直接從觸控欄執行,除錯,提交更改和更新專案。
IntelliJ IDEA為Scala外掛帶來了一些改進。型別註釋和模式匹配的自動完成也得到了改進。
JavaScript和Typescript支援也增加了一些改進。開發人員可以使用新的Extract Component重構來建立新的React元件。現在可以使用新的程式碼覆蓋功能和執行手動功能測試找到客戶端上未使用的JavaScript / TypeScript程式碼。要使用它,開發人員需要啟動帶有覆蓋範圍的JavaScript除錯配置並與Chrome中的應用程式進行互動。停止配置後,IntelliJ IDEA將在Coverage工具視窗中顯示覆蓋率報告。
現在有一系列JavaScript和TypeScript意圖,例如實現介面,建立派生類,實現介面或抽象類的成員,為'switch'生成案例,並使用'for..of'迭代。
新增了一個新的Spring Integration 正規化,它基本上顯示了使用XML或Java註釋為應用程式配置的內容,例如閘道器,通道,網橋等。
為Spring Boot應用程式提供了一些改進。新的Diagram Mode允許開發人員視覺化檢視Spring Boot應用程式執行時bean之間的依賴關係。從Run Dashboard,開發人員可以管理HTTP請求對映。
Docker外掛繼續成熟,現在透過使用新的Use Soft Wraps操作允許Docker日誌中的換行等功能。開發人員還可以從節點和容器導航到相應的組合和docker檔案。此外,現在可以為Dockerfile定義用於執行Docker構建命令的基礎目錄。
可以在“ 新功能”頁面上找到更多資訊和一整套更改。
相關文章
- IntelliJ IDEA 2018.2支援Java 11、MacBook Touch Bar等新特性IntelliJIdeaJavaMac
- IntelliJ IDEA 2018.2 for Mac/Win破解IntelliJIdeaMac
- IntelliJ IDEA 新版釋出:支援CPU火焰圖,新增酷炫主題IntelliJIdea
- IDEA 2022.2.1 Beta 2釋出:新增支援Java 18、增強JUnit 5的支援IdeaJava
- Java開發工具IntelliJ IDEA 2022(idea)JavaIntelliJIdea
- Java效率工具之Intellij IDEAJavaIntelliJIdea
- java11釋出Java
- IntelliJ IDEA中報錯:Error: java: 無效的目標發行版本: 11IntelliJIdeaErrorJava
- GitHub Copilot 更新:支援 PyCharm、IntelliJ IDEA 和 NeovimGithubPyCharmIntelliJIdea
- IntelliJ IDEA 設定註釋模板 (Mac)IntelliJIdeaMac
- IntelliJ IDEA 2021 好用的Java開發工具IntelliJIdeaJava
- IntelliJ IDEA 2022(Java開發工具)IntelliJIdeaJava
- Java開發工具 IntelliJ IDEA 2022JavaIntelliJIdea
- Java開發工具——IntelliJ IDEA 2021JavaIntelliJIdea
- IntelliJ IDEA 建立Gradle/Java 專案IntelliJIdeaGradleJava
- 詳述 IntelliJ IDEA 遇到 java -source 1.3 中不支援某某操作的解決方法IntelliJIdeaJava
- JetBrains IntelliJ IDEA 和相關 IDE 新版介面 UI 預覽釋出AIIntelliJIdeaUI
- 【IntelliJ IDEA】IntelliJIdea
- intellij IDEA建立檔案新增註釋模板IntelliJIdea
- IntelliJ IDEA 2022 最好用的Java開發工具IntelliJIdeaJava
- 最好用的Java開發工具:JetBrains IntelliJ IDEAJavaAIIntelliJIdea
- Java開發必裝的IntelliJ IDEA外掛JavaIntelliJIdea
- IntelliJ IDEA 2022 for Mac(Java開發工具)IntelliJIdeaMacJava
- IntelliJ IDEA 2020.3正式釋出,年度最後一個版本很講武德IntelliJIdea
- IntelliJ IDEA 中的技巧IntelliJIdea
- IntelliJ IDEA 2023 for Mac(最好用的Java開發工具)IntelliJIdeaMacJava
- JetBrains IntelliJ IDEA 2021 強大的java開發工具AIIntelliJIdeaJava
- JetBrains IntelliJ IDEA 2022 最好用的Java開發工具AIIntelliJIdeaJava
- IntelliJ IDEA 2022 Mac(最好用的Java開發工具)IntelliJIdeaMacJava
- IntelliJ IDEA 2021 for Mac(最好用的Java開發工具)IntelliJIdeaMacJava
- IntelliJ IDEA 2021 for Mac 最好用的Java開發工具IntelliJIdeaMacJava
- 支援M1:IntelliJ IDEA 2023 Mac破解附 IntelliJ IDEA 2023註冊碼 無需賬號登入IntelliJIdeaMac
- IntelliJ IDEA 2022.1.4IntelliJIdea
- 用IntelliJ IDEA ULTIMATE版看Java類圖IntelliJIdeaJava
- Java開發IntelliJ IDEA 2022 v2022.1.3JavaIntelliJIdea
- Intellij Idea 將Java專案打包成jarIntelliJIdeaJavaJAR
- DTM Java SDK 2.1.4釋出,支援springcloudJavaSpringGCCloud
- IntelliJ IDEA 2021.3,專業的JAVA IDE程式設計工具IntelliJIdeaJava程式設計