IntelliJ IDEA 2019.2 稳定版发布,年度重大升级版本
期待已久。
7 月 24 日,JetBrains 正式發布了IntelliJ IDEA 2019.2 穩定版。作為 IntelliJ IDEA 今年的第二個重大版本更新,其開發團隊表示此版本帶來了許多重磅的新功能和改進,特別提到的包括支持Java 13 預覽版、引入性能分析工具(Profiling Tools)和服務工具窗口(Services Tool Window)。
通過下載安裝包或JetBrains Toolbox App進行升級。
本文我們來看看這個重大升級版本值得關注的更新內容。
Java
Java 13
IntelliJ IDEA 率先添加了對 Java 13(預覽版)的支持,現已支持 Switch 表達式以及 Java 13 中的新語法。在 Java 13 中,可以使用yield 關鍵字來替代 break 關鍵字,以處理Switch 塊(multi-line block)中 switch 表達式的返回值。
此外,該版本還添加了對文本塊(Text Blocks,之前稱為多行字符串)的支持,該功能允許我們將更長的多行文本塊嵌入到源代碼中,例如 HTML 或 SQL 代碼。通過此功能,開發者避免了對大多數轉義序列的需要,以可預測的方式自動格式化字符串,并在需要時讓開發者控制格式。
改進重構功能
在 2019.2 版本中,我們可以將具有多個返回的方法轉換為單個退出端點(single exit point),并為內聯方法(Inline Method)重構做好準備。通過定義多個返回語句,方法也可以包括多個退出端點(multiple exit points)。
Kotlin
IntelliJ IDEA 內置的 Kotlin 插件現已升級至 v1.3.41 版本。
針對 Scratch 文件的交互模式(Interactive mode)提供即時顯示變更
在 Kotlin 中,我們可以使用scratch 文件對代碼執行實驗性操作。此版本新增了交互模式(Interactive mode),該模式在特定時間后會即時顯示結果,而無需我們顯式重新運行腳本。
TODO 列表支持顯示多行 Kotlin 注釋
您多久檢查一次項目中的 TODO 列表?IntelliJ IDEA 2019.2 會高亮顯示多行 Kotlin 的 TODO 注釋,并在 TODO 工具窗口中以列表的形式展示。
Shell 腳本
添加對 shell 腳本的支持
IntelliJ IDEA 2019.2 為 shell 腳本提供了豐富的編輯支持,包括自動補全關鍵字和路徑、快速文檔,以及文本重命名。此外,團隊還將多個外部工具集成到了 IntelliJ IDEA 中,以獲得更高級的 shell 腳本支持。在此版本中,我們可以使用Shellcheck來檢測并修復腳本中的錯誤,使用Shfmt對腳本進行規范的格式化,通過 Alt + Enter 使用Explainshell來獲取對命令的完整描述。
除此之外,還包括對編輯器、Maven 工具、版本控制工具和各種語言支持的改進,性能方面也有了一定的提升,詳情請查看更新說明。
總結
以上是生活随笔為你收集整理的IntelliJ IDEA 2019.2 稳定版发布,年度重大升级版本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 财报图解|英特尔第二季度营收165亿美元
- 下一篇: 太空可以看到老鼠造成的破坏