歡迎您光臨本站 註冊首頁

IntelliJ IDEA 2019.3 首個早期訪問版本發布,新特性搶先看

←手機掃碼閱讀     admin @ 2019-09-17 , reply:0

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」選項后,相比於啟用前,後者的滾動效果更佳順滑和自然。不過錄製的 GIF 不能很好體現出「平滑滾動」的效果,可訪問此鏈接進行觀看

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

這是對現有功能的繼續打磨,此次更新引入了一項更有用的改進 —— 即使我們選擇了某個意圖動作然後取消對話框,IDE 也會在對話框中顯示意圖操作。

在此前的版本中,除非我們以某種方式修改文件,否則 IDE 不會二次顯示同一個意圖動作。

更方便查看欄位的調用樹

在解決各種大小小小的故障和不一致問題的同時,此版本還新增了查看欄位調用樹(Field Call Hierarchy)的功能。

在 IntelliJ IDEA 中,我們可以查看所選方法的調用者和被調用者的調用樹(Ctrl+Alt+H),或查看所選類的父類和子類的調用樹(Ctrl+H)。但當要查看一個欄位的調用樹時,這將變得十分不方便。為了理解所選欄位的調用樹,在此前的版本中,必須分析此欄位的使用情況,並在該方法中導航至調用單個方法的調用樹,這種做法十分不直觀。因此,在即將發布的 2019.3 中,直接使用 Ctrl+Alt+H 快捷鍵即可查看欄位的調用樹。

全局搜索(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 的所有信息。

只需對 PR 進行雙擊,IDE 將在編輯器選項卡中顯示註釋。

重新修改過的 Clone 對話框

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

強制從忽略列表向 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:JBR-1702

  • 修復在 Windows 平台上的歡迎界面:JBR-1777

  • 檢測到與 OS 的鍵盤布局衝突:JBR-1668

  • 修復編輯器中不正確的字體(斜體):JBR-1778

JBR 8(可選)已更新至 v1.8.0_222-release-1621-b1:

  • JetBrains Runtime 基於 OpenJDK 8u222:JBR-1753

  • 修復出現在 macOS 10.15 Beta (19A501i) 上的崩潰問題:JBR-1639

最後,EAP 版本每周都會發布更新,關於本次更新的詳細內容請點此查看

 

 

 

 

 


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/109913/intellij-idea-starts-2019-3-early-access-program
IntelliJ IDEA 2019.3 首個早期訪問版本發布,新特性搶先看已經有195次圍觀

http://coctec.com/news/all/show-post-214807.html