IntelliJ IDEA 2019.3 這回真的要飛起來了,新特性搶先看!


640?wx_fmt=png


IntelliJ IDEA 才公布下一個主要版本 2019.3 的 Roadmap,近日就發布了 IntelliJ IDEA 2019.3 的首個早期訪問版本(即 EAP 版本),版本號為 2019.3 EAP build 193.2956.37。

EAP 版本的下載地址為:https://www.jetbrains.com/idea/nextversion/。如果是嘗鮮的話,不妨下載來體驗一下,生產環境建議別輕易嘗試。

繼續看看新版本帶來了哪些有趣的改進。

新增平滑滾動(可選項)

團隊表示下一個大版本的更新重點是提升性能,也將會解決各種可用性問題。為此他們推出了平滑滾動( Smooth scrolling)功能,讓用戶在使用鼠標滾輪查看內容時擁有更流暢的滾動體驗。關於平滑滾動,最令人印象深刻的莫過於在微軟在 Edge 瀏覽器上提供的平滑滾動體驗,不知道 IDEA 實現的效果如何,歡迎有志之士發回使用反饋 : )
啟用“Smooth scrolling”選項后,相比於啟用前,后者的滾動效果更佳順滑和自然。

意圖動作(Intention action)不會從建議列表中消失

這是對現有功能的繼續打磨,此次更新引入了一項更有用的改進 —— 即使我們選擇了某個意圖動作然后取消對話框,IDE 也會在對話框中顯示意圖操作。
在此前的版本中,除非我們以某種方式修改文件,否則 IDE 不會二次顯示同一個意圖動作。

更方便查看字段的調用樹

在解決各種大小小小的故障和不一致問題的同時,此版本還新增了查看字段調用樹(Field Call Hierarchy)的功能。
在 IntelliJ IDEA 中,我們可以查看所選方法的調用者和被調用者的調用樹(Ctrl+Alt+H),或查看所選類的父類和子類的調用樹(Ctrl+H)。 但當要查看一個字段的調用樹時,這將變得十分不方便。
為了理解所選字段的調用樹,在此前的版本中,必須分析此字段的使用情況,並在該方法中導航至調用單個方法的調用樹,這種做法十分不直觀。因此,在即將發布的 2019.3 中,直接使用  Ctrl+Alt+H 快捷鍵即可查看字段的調用樹。
640?wx_fmt=png

全局搜索(Find in path)顯示搜索結果的文件擴展名

IntelliJ IDEA 2019.3 將繼續完善“全局搜索(Find in path”對話框功能。在此前的版本中,當我們在全局搜索中使用文件掩碼(file mask)進行搜索時,搜索結果的文件擴展名會被隱藏。如果搜索結果中存在多個具有相同名稱但文件擴展名不同的文件,則可能會造成混淆。
新版本修復了此問題,因此 IDE 會始終顯示搜索結果的文件擴展名。

改進對 Maven 的支持

在 2019.3 版本中,IntelliJ IDEA 將能夠自動配置打開、導入或創建 Maven 項目的設置,無需通過模態對話框(Modal Dialog)來手動配置設置。
此外,新版本還提升了 IDE 在編輯 POM.xml 文件時的性能,IDE 現在也已支持即時顯示包含補全建議的對話框。

提升導入 Gradle 項目的性能

新版本還優化了導入 Gradle 項目的性能,以減少峰值內存消耗,這些改進對於大型項目來說意義重大。

更好地顯示 GitHub PR 信息的時間軸

前段時間 IDEA 引入了對 GitHub PR 的初始支持,通過此功能我們可以查看項目所有 PR 的列表,並瀏覽它們的變化以及當前的狀態。雖然此功能十分實用,但依然存在一些已知的限制,例如無法查看審查者提交的注釋。
IntelliJ IDEA 2019.3 已將這個缺失的功能補充進來。具體來說就是,它將會在選定的 PR 中顯示一個時間軸,其中包含有關 PR 的所有相關信息,例如注釋、審查者和對 PR 所做的更新 —— 基本上包含需要決定是否合並此 PR 的所有信息。
640?wx_fmt=gif
只需對 PR 進行雙擊,IDE 將在編輯器選項卡中顯示注釋。

重新修改過的 Clone 對話框

此版本改進了 Clone 對話框 (VCS | Get from Version control)。 現在我們可以從對話框進行登錄,或者如果已經處於登錄狀態,IDE 將立即預覽按帳戶或組織分組的所有 repo 的列表。
640?wx_fmt=png

強制從忽略列表向 VCS 添加文件

在此前的版本中,如果文件位於忽略列表,則無法將文件添加到 VCS。IntelliJ IDEA 2019.3 對該限制進行了處理,現在即使文件位於 .gitignore(或 .hgignore)列表中,我們也可以將文件強制添加到 Git(或 Mercurial)。

JetBrains 運行時

默認情況下,IntelliJ IDEA 2019.3 將在 JetBrains Runtime 11(未經認證的 OpenJDK 11 分支)下運行。當然, JetBrains Runtime 8 也會繼續提供(未經認證的 OpenJDK 8 分支)。
JBR 11(默認)已更新至 v11.0.4+12-b462.3:
  • JetBrains Runtime 基於 OpenJDK 11.0.4
  • 修復在 Windows 平台上的歡迎界面
  • 檢測到與 OS 的鍵盤布局沖突
  • 修復編輯器中不正確的字體(斜體)
JBR 8(可選)已更新至 v1.8.0_222-release-1621-b1:
  • JetBrains Runtime 基於 OpenJDK 8u222
  • 修復出現在 macOS 10.15 Beta (19A501i) 上的崩潰問題
最后,EAP 版本每周都會發布更新,關於本次更新的詳細內容請點此查看http://suo.im/4qm7rk。

相關鏈接

  • IntelliJ IDEA 的詳細介紹:https://www.oschina.net/p/intellij+idea
  • IntelliJ IDEA 的下載地址:http://suo.im/5ovR3Z
 
        
 
        

來源:開源中國社區

地址:https://www.oschina.net/news/109913/intellij-idea-starts-2019-3-early-access-program

- END -
推薦閱讀:
1、

2、

3、

4、

5、

關注 Java技術棧 公眾號在后台回復: IDEA ,可獲取一份 IDEA 教程干貨,棧長教你用 IDEA。

640

點擊「閱讀原文」和棧長學更多~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM