IntelliJ IDEA:Java 13功能預覽

Javahtml

· Java 13於9月推出,而且像往常同樣,IntelliJ IDEA已經準備就緒。IDE支持Switch Expressions預覽功能(JEP 354)及其新語法,以及文本塊預覽功能(JEP 355)。java

·即便return語句中斷執行流,IDE也能夠執行Inline方法重構。git

· Find cause數據流分析檢測到的問題的新操做能夠導航到可疑的代碼段。github

·改進了代碼重複檢測並將其擴展到許多其餘語言。web

·代碼完成以後會檢測拼寫錯誤,併爲錯誤輸入提供最有效的建議。shell

·在使用結構搜索時,IDE將當即在編輯器中突出顯示全部發現的結構搜索模式。數據庫

有關更多詳細信息,請參閱新增內容頁面的Java部分。編程

分析工具

要了解更多信息,請訪問「新增內容」頁面的「性能 分析工具
部分

服務工具窗口

·全新的「服務」工具窗口提供了一個位置,用於查看已配置爲向「服務視圖」報告的全部鏈接和運行配置。服務器

· IDE將在「服務」工具窗口的「Docker」節點的「文件」選項卡中顯示正在運行的Docker容器的文件系統。cookie

在「新增內容」頁面的「 服務 中查找更多詳細信息。

性能

編輯

·經過EditorConfig文件管理每一個範圍的全部代碼樣式。瞭解更多

因爲與 TextMate文本編輯器的內置集成,語法突出顯示超過20種不一樣的編程語言。

·操做的默認行爲Move Caret to Next Word已更改,如今IDE將插入符移動到當前單詞的末尾。

·在您鍵入時,Tab鍵默認狀況下在右括號或結束引號以外導航插入符號。

·默認狀況下,使用引號或括號選擇環繞。

· IntelliJ IDEA如今能夠與大文件一塊兒使用。

· macOS上的新默認鍵盤映射是macOS 10.5+,而不是Mac OS X.

·爲了使代碼更易於閱讀,咱們更改了行間距,如今1.2是默認值。您始終能夠在

「設置/首選項」中更改行間距編輯|配色方案|配色方案字體

有關更多詳細信息,請參閱「新內容」頁面的「編輯器部分。

外觀

·爲了使快速修復更容易被發現,咱們給了檢查工具提示一個新的外觀,因此如今它不只顯示問題描述,並且還當即爲您提供第一個可用的修復。

· New Class對話框面目一新,如今能夠當即顯示全部可能選項列表的預覽。

·代碼完成彈出窗口面目一新。

· Windows 10上有一個全新的現代無邊界UI。

·新視圖|外觀| 「樹視圖」中的「描述」選項可爲「項目視圖」中的列表和樹中的元素添加其餘信息,如文件大小和修改時間。

·包含調試器選項卡的編輯器和工具窗口選項卡經歷了一些改進,在Light和Darcula主題中看起來相同。

·雖然咱們的主題是整理用戶界面-咱們已經清理了「查找用戶」工具窗口中的工具欄,並將全部不多使用的圖標刪除或組合在一塊兒。咱們還清理了上下文菜單。

有關這些新功能的更多詳細信息,請訪問新功能頁面的 外觀部分

Gradle

·您能夠經過單擊Gradle工具窗口工具欄上的Show Dependencies圖標(Linux上的Alt + Shift + Ctrl + U和MacOS上的Windows / Alt + Shift + Cmd + U)來查看Gradle做爲圖表的依賴關係。

·此版本附帶了build.gradle文件中的代碼洞察改進。如今代碼完成適用於任務聲明、Gradle

任務的符號、甚至內部依賴塊。

·咱們改進了Gradle操做輸出的顯示,爲您提供有關同步/構建過程當前狀態的信息,如今狀態樹和輸出控制檯並排顯示在一塊兒。

· Gradle設置對話框已通過從新設計和清理。

有關更多詳細信息,請參閱「新內容」頁面的「 Gradle」部分。

Maven

·如今Maven同步的輸出顯示在「構建」工具窗口中,以使進度和錯誤報告更加可見並簡化導航。

· IntelliJ IDEA提供了開箱即用的pom.xml文件中Maven依賴項內的代碼。

· Maven版本已更新至v3.6.1。

有關更多詳細信息,請參閱新內容頁面的 Maven部分。

版本控制和差別

· IntelliJ IDEA 2019.2爲本機Git忽略文件處理提供了開箱即用的支持。


· IDE將提醒您修改一般提交的文件並將其與當前修改的文件一塊兒包含到提交中。

·如今能夠從Local Changes選項卡提交;只需在本地更改中啓用「提交」選項,而不在

「首選項/設置」中顯示對話框版本控制|提交對話框。

·查看從項目視圖中選擇的目錄或多個目錄的Git文件歷史記錄。

·當正在進行合併過程時,分支彈出窗口中有兩個新選項,Abort MergeAbort Cherry-pick

·經過選擇如下列之一來自定義VCS日誌列:Author,Date或commit hash,它們將顯示在

VCS日誌選項卡中。

·更新項目操做後的更新信息顯示爲日誌選項卡。

· git分支彈出菜單中改進的比較分支操做在日誌選項卡中顯示,在一個分支中存在但另外一個分支中不存在所提交的列表。

·新的Show Diff with Working Tree操做顯示當前和所選分支之間的Diff。

· Diff改進的Collapse Unchanged Fragments模式如今顯示修改當前代碼塊的方法名稱,以便您更容易理解上下文。

· IDE如今會提示您將文件添加到從外部複製到項目中的版本控件中。在「新增內容」頁面的」

版本控制 部分中查找更多詳細信息。

Kotlin

Kotlin插件已更新至v1.3.41。

·更好的Kotlin JPA支持代碼完成、錯誤突出顯示、導航的裝訂圖標以及生成Kotlin實體類的功能。

·在異步堆棧跟蹤操做中,如今顯示變量在掛起的最後一個點的狀態。

· Kotlin臨時文件的新交互模式可在特定超時後當即顯示結果,而無需顯式從新運行腳本。

· IDE在編輯器中突出顯示Kotlin TODO註釋,並在TODO工具窗口中顯示它們。

·若是對Java使用外部可空性註釋,IDE會向您發出警告,指出Kotlin對帶註釋的Java方法的錯誤使用。

要了解更多信息,請訪問What's new頁面的 Kotlin部分。

Scala

· IntelliJ IDEA如今顯示類型歸屬提示,並突出顯示與預期類型不匹配的部分。

·類型不匹配工具提示如今是細粒度,垂直對齊,並提供成對比較。

·類型註釋提示如今支持動態摺疊,工具提示,導航和大括號匹配。

· IntelliJ IDEA如今能夠在您鍵入時自動換行(或解包)表達式。

· IDE如今使用灰色統一着色全部冗餘代碼,所以突出顯示不那麼突兀。

·咱們改進了代碼完成,如今您能夠完成整個案例子句。

·如今,您能夠將語言注入具備邊距的多行字符串文字。

· IntelliJ IDEA徹底支持構建服務器協議(BSP)。

在什麼是新頁面的 Scala部分中查找更多詳細信息。

Groovy

訪問What's new頁面的 Groovy部分以瞭解更多信息。

JavaScriptTypeScript

·傳播到解構(Alt + Enter),若是可能的話,能夠用另外一個解構來替換額外的變量。

·在JavaScript或TypeScript文件中重命名符號時,IDE如今將動態用法組合在一塊兒,默認狀況下將它們從重構中排除。

·對於Vuetify和BootstrapVue庫的組件及其道具,可使用更精確的代碼完成。

有關更多詳細信息,請訪問WebStorm新頁面。

JVM調試器

Shell腳本支持

· shell

腳本提供豐富的編輯支持,包括單詞和路徑完成,快速文檔預覽,甚至是文本重命名。

· IDE集成了Shfmt -一個外部格式化引擎,Shellcheck--一個方便的檢查工具,以及

Explainshell--一個爲所選命令提供詳細解釋的網站。

·您能夠建立運行配置來執行腳本。

訪問What's new頁面的 Shell Script部分以瞭解更多信息。

HTTP客戶端

· HTTP客戶端支持cURL請求。只需粘貼一個cURL字符串,IDE就會自動將其轉換爲完整的請求。

· HTTP客戶端如今爲您保留全部cookie,並在下一個請求中傳輸它們。

在What's new頁面的 HTTP客戶端部分中查看更多詳細信息。

Terminal

查看「新增內容」頁面的「 終端
部分
以瞭解更多信息。

數據庫工具

·經過全文搜索,您能夠在數據源或數據源組中搜索具備未知位置的某些數據。

·您能夠按搜索和導航中的數據源進行過濾。

有關更多詳細信息,請訪問「新增內容」頁面的「 數據庫工具 部分。

插件

·咱們使插件頁面更符合人體工程學。

·新的IDE版本被剝奪了空閒插件。在這個版本中,咱們已經拆分了幾個插件:Struts 1,J2ME,JsTestDriver,Griffon(1.x)和CloudBees。瞭解更多

· Node.JS如今與IntelliJ IDEA Ultimate捆綁在一塊兒。

在What's new頁面的 Plugins部分中查找更多詳細信息。

Kubernetes

· Kubernetes插件得到Kustomize支持。IDE提供鍵和路徑的完成,提供檢查,重命名重構等。

·您可使用URL從外部源添加自定義資源定義(CRD)規範。

在What's new頁面的 Kubernetes部分中查找更多詳細信息。

JetBrains運行時

像往常同樣,IntelliJ IDEA不只具備花哨的新功能,並且還具備穩定性和性能改進,以及無數的錯誤修復。若是您想深刻了解詳細信息,請參閱 的連接。


本人創業團隊產品MadPecker,主要作BUG管理、測試管理、應用分發
網址:www.madpecker.com,有須要的朋友歡迎試用、體驗!本文爲MadPecker團隊產品經理譯製,轉載請標明出處

相關文章
相關標籤/搜索