中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

IDEA 2020.3 版本的新特性有哪些

發布時間:2020-12-17 16:49:57 來源:億速云 閱讀:327 作者:Leah 欄目:開發技術

IDEA 2020.3 版本的新特性有哪些?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

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

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

IDEA 2020.3 版本的新特性有哪些

這是特別提一下 Learn IntelliJ IDEA ,我們可以從首頁打開進入Learn IntelliJ IDEA 頁面。

IDEA 2020.3 版本的新特性有哪些

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

如果你是一個 IDEA 初學者建議你多使用 Learn IntelliJ IDEA 功能,多加練習 IDEA 快捷鍵等功能,這可以成倍的提升你的編碼效率。

如果你使用其他版本的 IDEA,暫時不能升級,也沒關系的。

你可以安裝一個插件 IDE Features Trainer,安裝之后將會有上面練習功能了。

IDEA 2020.3 版本的新特性有哪些

2、閱讀器模式

現在,我們如果打開二方包類、文件或者說其他只讀文件,IDEA 將會默認在閱讀器模式下打開。

這個模式,注釋內容將會被格式化,更加容易被閱讀。

IDEA 2020.3 版本的新特性有哪些

點擊右上的 Reader Mode,可以還原成之前的模式,并且按鈕將會變成下方的形狀。

IDEA 2020.3 版本的新特性有哪些

3、窗口拆分更加方便

之前 IDEA 中,如果我們想拆分窗口,打開兩個編輯窗口,只能在選擇菜單欄中拆分選項。

IDEA 2020.3 版本的新特性有哪些

之前拆分完成之后,左右兩個窗口打開是同一份文件,我們還需要手動在左邊切換文件。

現在 IDEA 提供了 Split and Move Right 的功能,不用再額外操作切換。

現在拆分更加方便,直接使用鼠標拖拽就可以了。

IDEA 2020.3 版本的新特性有哪些

另外我們還可以把終端窗口移到從最小方移動到上方編輯窗口。

IDEA 2020.3 版本的新特性有哪些

4、優化重構功能

這個版本簡化了重構的 Extract method 功能,無需重新打開一個新的窗口聲明方法名,方法變量等。

IDEA 2020.3 版本的新特性有哪些

另外這個版本重構的 Rename 功能,還可以選擇將代碼注釋中的字符串一塊一起 Rename。

IDEA 2020.3 版本的新特性有哪些

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

5、DEBUG 功能升級

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

這下就不用跳到下方的調試窗口,或者打開變量查看窗口查看變量了。

IDEA 2020.3 版本的新特性有哪些

這個窗口雙擊變量的值,我們就可以快速修改變量,絲般順滑。

IDEA 2020.3 版本的新特性有哪些

另外,IDEA 新增一種 Inline Watch,可以在特定上下文環境中,僅僅顯示一個變量中某一個值。

IDEA 2020.3 版本的新特性有哪些

最后我們還可以在調試器中進行基本的內存分析:

第一個功能是 Show referring objects,用于查找從對象到 GC 根的最短路徑。 第二個功能是 Calculate retained size,用于計算對象的保留大小并顯示其保留集。

IDEA 2020.3 版本的新特性有哪些

6、代碼提示更加智能

這個版本代碼補單引入機器學習技術,基于成千上萬的真實用戶的代碼補全用法,對方法進行智能排序,使我們可以更加快速選擇相應的方法。

IDEA 2020.3 版本的新特性有哪些

現在全球 IDEA 使用者這么多,每天大量樣本可以被用作機器學習,猜想 IDEA 后續版本推出更加智能的功能。

7、Search Everywhere 優化

這個版本我們可以在 Search Everywhere 窗口中,直接使用 git 提交記錄哈希和消息、標記以及分支進行快速的查找。

IDEA 2020.3 版本的新特性有哪些

另外 Search Everywhere 窗口還支持簡單的數學計算。

IDEA 2020.3 版本的新特性有哪些

8、優化 Java 15 新特性體驗

Java 15 引入 Record新語法,可以創建一個純數據載體類,而我們無需編寫 Geter/Setter 等方法。

這個版引入一個轉化操作,可以快速將 Record轉換成普通 Java 類,方便我們快速降級。

IDEA 2020.3 版本的新特性有哪些

另外對于 Java 15 另一個新語法 sealed,這個版本補全、代碼洞察和重構等功能。

IDEA 2020.3 版本的新特性有哪些

9、其他改動IDEA 自帶數據庫工具,現在可以支持使用 SQL 查詢 MongoDB

IDEA 2020.3 版本的新特性有哪些

Lombok 目前成為 IDEA 官方內置插件,以后版本升級,再也不用擔心 Lombok 插件不適配,導致全部代碼工程一片紅了。

VSC 菜單升級優化,將會根據當前使用版本控制系統命名 VCS 菜單,并且當前菜單欄更加簡潔。

IDEA 2020.3 版本的新特性有哪些

小結

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

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

IDEA 2020.3 版本的新特性有哪些

如果你使用梯子打開,顯示還是英文,那么可以將頁面拉到最下面,重新選擇語言。

IDEA 2020.3 版本的新特性有哪些

由于 2020.3 只是一個小版本,所以這次并沒有額外增特別的加新功能。這次新版本主要還是優化 IDEA 用戶體驗,讓開發者使用起來越來越流暢。

關于IDEA 2020.3 版本的新特性有哪些問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

贵德县| 泸州市| 苏尼特左旗| 河东区| 中江县| 仙游县| 兴安县| 信阳市| 盖州市| 大化| 同江市| 穆棱市| 秀山| 南丰县| 渝北区| 平利县| 大同市| 乐业县| 墨竹工卡县| 曲水县| 永仁县| 贵定县| 兴化市| 尉氏县| 普兰县| 合水县| 淮滨县| 西畴县| 自贡市| 华阴市| 安福县| 古交市| 萨嘎县| 沙洋县| 大宁县| 宝鸡市| 建宁县| 屏山县| 淳安县| 府谷县| 怀安县|