IDEA 2020年最後一個版本更新了,機器學習都整上了

IDEA 2020年最後一個版本更新了,機器學習都整上了

樓下小黑哥 小黑十一點半 git

Hello,你們好,我是樓下小黑哥~數據庫

上週 Java 開發申請神器 IDEA 2020.3 新版正式發佈:機器學習

IDEA 2020年最後一個版本更新了,機器學習都整上了
小黑哥第一時間就在開發機上更新了新版本,而且完總體驗了兩週了。ide

下面介紹一下這個版本的主要功能:工具

一、全新的歡迎窗口,更加人性化

IDEA 歡迎窗口全新升級,首頁增長三個選項卡,一個用於設置 IDE 界面的 Customize,一個用於插件安裝的 Plugins,一個於訪問幫助和學習資源的 Learn IntelliJ IDEA,另外包括以前用於管理項目的 Projects。佈局

IDEA 2020年最後一個版本更新了,機器學習都整上了
這是特別提一下 「Learn IntelliJ IDEA」 ,咱們能夠從首頁打開進入Learn IntelliJ IDEA 頁面。
IDEA 2020年最後一個版本更新了,機器學習都整上了學習

Learn IntelliJ IDEA
在這個頁面,你能夠選擇多個交互課程,從中學習 IDEA 基本功能,快捷鍵等等。優化

若是你是一個 IDEA 初學者建議你多使用 「Learn IntelliJ IDEA」 功能,多加練習 IDEA 快捷鍵等功能,這能夠成倍的提高你的編碼效率。編碼

若是你使用其餘版本的 IDEA,暫時不能升級,也不要緊的。插件

你能夠安裝一個插件 「IDE Features Trainer」,安裝以後將會有上面練習功能了。
IDEA 2020年最後一個版本更新了,機器學習都整上了

二、閱讀器模式

如今,咱們若是打開二方包類、文件或者說其餘只讀文件,IDEA 將會默認在閱讀器模式下打開。

這個模式,註釋內容將會被格式化,更加容易被閱讀。
IDEA 2020年最後一個版本更新了,機器學習都整上了

點擊右上的 「Reader Mode」,能夠還原成以前的模式,而且按鈕將會變成下方的形狀。
IDEA 2020年最後一個版本更新了,機器學習都整上了

三、窗口拆分更加方便

以前 IDEA 中,若是咱們想拆分窗口,打開兩個編輯窗口,只能在選擇菜單欄中拆分選項。

IDEA 2020年最後一個版本更新了,機器學習都整上了
以前拆分完成以後,左右兩個窗口打開是同一份文件,咱們還須要手動在左邊切換文件。

如今 IDEA 提供了 「Split and Move Right」 的功能,不用再額外操做切換。

如今拆分更加方便,直接使用鼠標拖拽就能夠了。
IDEA 2020年最後一個版本更新了,機器學習都整上了

拖放選項卡
另外咱們還能夠把終端窗口移到從最小方移動到上方編輯窗口。
IDEA 2020年最後一個版本更新了,機器學習都整上了

四、優化重構功能

這個版本簡化了重構的 「Extract method」 功能,無需從新打開一個新的窗口聲明方法名,方法變量等。
IDEA 2020年最後一個版本更新了,機器學習都整上了

新的 Extract method 佈局
另外這個版本重構的 「Rename」 功能,還能夠選擇將代碼註釋中的字符串一塊一塊兒 「Rename」。
IDEA 2020年最後一個版本更新了,機器學習都整上了

更新的 Rename 重構
不得不說使用 IDEA 重構代碼真的是絲滑般體驗~

五、DEBUG 功能升級

這個版本咱們 debug 的時候,右邊將會顯示當前變量,直接點擊,將會快速彈出變量的查看窗口。

這下就不用跳到下方的調試窗口,或者打開變量查看窗口查看變量了。
IDEA 2020年最後一個版本更新了,機器學習都整上了

這個窗口雙擊變量的值,咱們就能夠快速修改變量,絲般順滑。

IDEA 2020年最後一個版本更新了,機器學習都整上了
調試器交互式提示
另外,IDEA 新增一種 「Inline Watch」,能夠在特定上下文環境中,僅僅顯示一個變量中某一個值。
IDEA 2020年最後一個版本更新了,機器學習都整上了

調試器內聯監視
最後咱們還能夠在調試器中進行基本的內存分析:

第一個功能是 Show referring objects,用於查找從對象到 GC 根的最短路徑。第二個功能是 Calculate retained size,用於計算對象的保留大小並顯示其保留集。
IDEA 2020年最後一個版本更新了,機器學習都整上了

在調試器中顯示引用對象

六、代碼提示更加智能

這個版本代碼補全引入機器學習技術,基於成千上萬的真實用戶的代碼補全用法,對方法進行智能排序,使咱們能夠更加快速選擇相應的方法。
IDEA 2020年最後一個版本更新了,機器學習都整上了

機器學習代碼補全
如今全球 IDEA 使用者這麼多,天天大量樣本能夠被用做機器學習,猜測 IDEA 後續版本推出更加智能的功能。

七、Search Everywhere 優化

這個版本咱們能夠在 Search Everywhere 窗口中,直接使用 git 提交記錄哈希和消息、標記以及分支進行快速的查找。
IDEA 2020年最後一個版本更新了,機器學習都整上了

隨處搜索提交哈希
另外 Search Everywhere 窗口還支持簡單的數學計算。
IDEA 2020年最後一個版本更新了,機器學習都整上了

八、優化 Java 15 新特性體驗

Java 15 引入 Record新語法,能夠建立一個「純數據載體」類,而咱們無需編寫 Geter/Setter 等方法。

這個版引入一個轉化操做,能夠快速將 Record轉換成普通 Java 類,方便咱們快速降級。
IDEA 2020年最後一個版本更新了,機器學習都整上了

將記錄轉換爲類
另外對於 Java 15 另外一個新語法 sealed,這個版本補全、代碼洞察和重構等功能。
IDEA 2020年最後一個版本更新了,機器學習都整上了

支持密封類

九、其餘改動

1.IDEA 自帶數據庫工具,如今能夠支持使用 SQL 查詢 MongoDB。
IDEA 2020年最後一個版本更新了,機器學習都整上了
使用 SQL 查詢 MongoDB
2.Lombok 目前成爲 IDEA 官方內置插件,之後版本升級,不再用擔憂 Lombok 插件不適配,致使所有代碼工程一片紅了。

3.VSC 菜單升級優化,將會根據當前使用版本控制系統命名 VCS 菜單,而且當前菜單欄更加簡潔。
IDEA 2020年最後一個版本更新了,機器學習都整上了

更新的 VCS 菜單

小結

上面介紹只是此次改動一部分功能,所有功能點請查看 IDEA 官網。

另外補充一點,IDEA 官方如今已經支持中文了:

IDEA 2020年最後一個版本更新了,機器學習都整上了
若是你使用***打開,顯示仍是英文,那麼能夠將頁面拉到最下面,從新選擇語言。
IDEA 2020年最後一個版本更新了,機器學習都整上了

因爲 2020.3 只是一個小版本,因此此次並無額外增特別的加新功能。此次新版本主要仍是優化 IDEA 用戶體驗,讓開發者使用起來愈來愈流暢。

2020 年還有一個月就過去看,IDEA 2021 版本相信很快就來了,期待此次大版本的功能升級。

**「最後感嘆一句,IDEA 牛逼

相關文章
相關標籤/搜索