推薦閱讀:
“IDEA 2020.3剛剛發佈了,需要升級不?”
我:“娘希匹,這更新的也太快了,真心趕不上趟哦,等我先測試一下...”
趕緊跑去官網下載一個最新版本,官方發佈的時間是2020年12月1日。
由於我的機子裏面安裝了基本上IDEA的所有版本,我這裏需要下載Zip包,這個時候用迅雷下載挺快,爲啥建議用迅雷下載,這裏就不多闡述了,建議你可以去了解一下P2SP下載的原理,就懂了~
但是,一般的同學我還是建議你用Jetbrains官方出的Toolbox進行下載,速度也是相當的快。
1、歡迎頁
發生了明顯的變化,見下圖:
從上圖中,我們可以看出,首頁的改動還是挺大的,基本上完全改動的界面佈局。
把之前的項目列表,變成了現在的功能Tab選擇卡,分別是:
項目列表;
配置IDEA界面;
插件管理;
IDEA使用教程(新增);
幫助說明。
現在頂部,新增加了項目搜索功能,之前的新建項目和打開或導入項目的位置發生了相應的變化。
2、IDEA與OS主題同步
也就是IDEA可以跟你的系統主題進行同步了,你可以啓用這個新特性,Settings / Preferences | Appearance & Behavior | Appearance ,如下圖所示
3、讀模式
此功能在打開只讀文件或者依賴庫時,會默認開啓,比如:我打開JDK的ArrayList的源碼,就會出現如圖所示的效果
說實話,對於讀源碼挺友好的,畢竟註釋看起來像啓用了格式化的文本和字體連字,給用戶更好的視覺體驗。
如果你不滿意官方默認的設置,那麼你也可以根據自己的情況進行設置,通過Settings / Preferences | Editor | Reader Mode,如下圖
4、改進LightEdit模式
你通過使用 -e(-edit) 命令在 LightEdit 模式下打開文件,便可以激活 IDE 模式以使用所有 IDE 功能。
5、語法和拼寫檢查器
當你按下Alt+Enter時,便可以調用語法和拼寫檢查器;新版本的 LanguageTool 語法檢查引擎改進了對英語文本的審閱,並增加了對 10 多種其他語言的支持。
6、Search Everywhere更新
目前,在“Search Everywhere”對話框中,新增搜索功能:Git messages、tags 和 branches,並且還可以執行簡單的計算。
7、預覽標籤
以前是需要點兩下,才能打開源碼,現在只需要點一下,便可以查看源碼了。
8、表情選擇器
在 Linux 中加入了一個表情符號選擇器,如下圖
9、JDK更新提醒
從IDEA 2020.3開始,它將通知用戶最新的JDK更新,併爲用戶提供跳過它們或從用戶的IDE更新的選項。
10、編輯器
提取Java方法,無需任何中間對話框便可立即完成;
當你想重命名時,可以選擇是在註釋和字符串文字中還是在可打印文本中進行重命名;
組織固定的標籤更加容易,你可以拖放文件以將其添加到固定選項卡,而且還可以將所有固定選項卡保留在單獨的行中;
改進了 Markdown 格式,同步了預覽和編輯器,並增加了對 Mermaid.js 的支持;
支持爲某些特定類型的文件指定默認的打開程序;
可以添加創建多個文件的模板,並且可以在模板內部指定輸入模式以生成文件名和路徑。
11、調試
調試功能目前非常人性化,比如:
用戶可以訪問變量的交互式提示並更改這些變量的字段值;
對於 Gradle 任務調試會話, 只有一個帶有 Frames 和 Variables 和 Console 輸出的選項卡將打開;
添加了一種新型的 watch 表達式,該表達式鏈接到特定的上下文並顯示在編輯器中;
可以使用 “顯示引用對象”和“計算保留的大小分析”選項。
12、Java
添加了新的檢查機制,提前幫你完善代碼;
加入機器學習機制,來幫你進一步完善代碼;
完全支持JDK的新特性sealed classes;
插件Lombokem已內置。
13、協同開發
說明:要使用此功能需要提前安裝插件“code with me” 。
安裝成功後,便會出現如下圖所示的圖標,便可以與你的團隊協同作戰了~
對方可以根據你提供的鏈接,便能進入進行協同~
說實話,這個功能挺讚的,大家可以去體驗一下,有同學可能會說這樣會有隱私問題,其實Jetbrains團隊也考慮到了這點,你可以自己去設置服務器地址,如下圖
這樣,你便可以愉快的玩耍了~
這麼多新特性,爲啥不升級耍一下呢?但是建議提前做好備份。
好了,就分享到這裏了,你還在IDEA那個版本呢?你喜歡這些新功能嗎?歡迎在留言區討論~