IntelliJ IDEA 2023.1 激活版 win/mac版
IntelliJ IDEA 2023.1 正式發(fā)布了,新版本包含了許多改進(jìn),進(jìn)一步優(yōu)化了用戶體驗(yàn),提高了便捷性。IntelliJ IDEA 2023.1 針對(duì)新的用戶界面進(jìn)行了大量重構(gòu),這些改進(jìn)都是基于收到的寶貴反饋而實(shí)現(xiàn)的。官方還實(shí)施了性能增強(qiáng)措施,使得 Maven 導(dǎo)入更快,并且在打開項(xiàng)目時(shí) IDE 功能更早地可用。由于后臺(tái)提交檢查,新版本提供了簡(jiǎn)化的提交流程。IntelliJ IDEA Ultimate 現(xiàn)在支持 Spring Security 匹配器和請(qǐng)求映射導(dǎo)航。

win版:https://soft.macxf.com/soft/3517.html?id=MzE5MTM%3D
mac版:https://mac.macsc.com/mac/4106.html?id=MzQ1ODE4
A 2023 最新變化
新 UI 增強(qiáng)(測(cè)試版)

針對(duì)收到的有關(guān) IDE 新用戶界面的反饋,IntelliJ IDEA 官方實(shí)施了一些更新,以解決最受歡迎的請(qǐng)求。引入了緊湊模式,通過縮小間距和元素提供更加集中的 IDE 外觀和感覺。新 UI 現(xiàn)在提供一個(gè)選項(xiàng)來垂直分割工具窗口區(qū)域,并方便地排列窗口,就像舊 UI 一樣。主窗口標(biāo)題欄中的運(yùn)行小部件已經(jīng)重新設(shè)計(jì),使其外觀不顯眼且更易于查看。
在項(xiàng)目打開時(shí)更早提供 IDE 功能

ntelliJ IDEA 官方通過在智能模式下執(zhí)行掃描文件以建立索引的過程來改進(jìn)了 IDE 啟動(dòng)體驗(yàn),這樣即可使 IDE 的全部功能在啟動(dòng)過程中更早地可用。當(dāng)打開一個(gè)項(xiàng)目時(shí),IntelliJ IDEA 2023.1 會(huì)使用上一次與該項(xiàng)目的會(huì)話中存在的緩存,并同時(shí)查找要建立索引的文件。如果掃描中沒有發(fā)現(xiàn)任何更改,則 IDE 將準(zhǔn)備就緒,消除了之前由于啟動(dòng)時(shí)進(jìn)行索引而導(dǎo)致的延遲。
更快地導(dǎo)入 Maven 項(xiàng)目

官方通過優(yōu)化依賴解析以及重新設(shè)計(jì)導(dǎo)入和配置 facets 的過程,顯著提高了 IDE 在導(dǎo)入 Maven 項(xiàng)目時(shí)的性能。
后臺(tái)提交檢查

官方重新設(shè)計(jì)了 Git 和 Mercurial 的提交檢查行為,以加速整個(gè)提交過程?,F(xiàn)在,在提交但尚未推送之前會(huì)在后臺(tái)執(zhí)行檢查。
Spring Security 匹配器和請(qǐng)求映射的導(dǎo)航

為了簡(jiǎn)化查看應(yīng)用安全規(guī)則,IntelliJ IDEA Ultimate 2023.1 提供了從 Spring 控制器到安全匹配器的輕松導(dǎo)航。該導(dǎo)航可以從安全匹配器到控制器以及反向工作。
全 IDE 縮放

在 v2023.1 中,可以完全放大和縮小 IDE,同時(shí)增加或縮減所有 UI 元素的大小。從主菜單中,選擇?View | Appearance(視圖 | 外觀),調(diào)整 IDE 的縮放比例。此外,您可以在?Settings/Preferences | Keymap | Main Menu | View | Appearance(設(shè)置/偏好設(shè)置 | 按鍵映射 | 主菜單 | 視圖 | 外觀)中指定調(diào)用這些操作的自定義快捷鍵。
新的 Java 檢查

官方為了幫助保持代碼整潔和無錯(cuò)誤,升級(jí)了一些現(xiàn)有的 Java 檢查,并添加了新的檢查。格式不正確字符串檢查現(xiàn)在報(bào)告不符合常見 Java 語法的非法時(shí)間轉(zhuǎn)換。冗余字符串操作檢查現(xiàn)在能夠檢測(cè)到多余的 StringBuilder.toString() 調(diào)用,并提供一個(gè)快速修復(fù)來將它們替換為 contentEquals(),以便您不會(huì)創(chuàng)建中間 String 對(duì)象。它還報(bào)告 String 構(gòu)造函數(shù)調(diào)用中不必要的參數(shù),并建議一個(gè)快速修復(fù)來刪除它們。在這篇博客文章中了解更多關(guān)于 IntelliJ IDEA 2023.1 其他代碼檢查改進(jìn)。
Java 20 支持

繼續(xù)減少 Java 開發(fā)人員認(rèn)知負(fù)荷,IntelliJ IDEA 2023.1 支持最新更新添加到 Java 20 中,包括語言特性模式匹配和記錄模式的更改。
改進(jìn)了 Extract Method(提取方法)重構(gòu)

官方通過引入選項(xiàng)來升級(jí)提取方法重構(gòu),即使所選代碼片段具有需要返回的多個(gè)變量也可以應(yīng)用該選項(xiàng)。在這些情況下,IDE 首先建議將這些變量封裝到一個(gè)新記錄或 bean 類中,然后執(zhí)行方法提取。
VM Options(虛擬機(jī)選項(xiàng))字段中的自動(dòng)補(bǔ)全

自動(dòng)補(bǔ)全功能以及集成到?Run/Debug configuration(運(yùn)行/調(diào)試配置)彈出窗口的?VM Options(虛擬機(jī)選項(xiàng))字段中?,F(xiàn)在,輸入標(biāo)志的名稱時(shí),IDE 會(huì)建議可用命令行選項(xiàng)的列表。這適用于 -XX: 和 -X 選項(xiàng),以及一些未由 IntelliJ IDEA 自動(dòng)配置的標(biāo)準(zhǔn)選項(xiàng),如 -ea,但不適用于 -cp 或 –release。
Spring Security 6 支持

IntelliJ IDEA Ultimate 2023.1 提供了更新的支持,可以導(dǎo)航到 Spring Security 6 中引入的 API 的 URL 映射和安全角色。
Apache Dubbo 支持


IntelliJ IDEA 實(shí)現(xiàn)了一個(gè)新的專用插件,集成了 Apache Dubbo,將該框架的功能作為 IntelliJ IDEA 對(duì) Spring 的支持的一部分。
Structure(結(jié)構(gòu))工具窗口中的 VCS 狀態(tài)顏色提示

針對(duì) GitHub 改進(jìn)了代碼審查工作流

為了簡(jiǎn)化在 IDE 中審查代碼的過程,重做了 Pull Request(拉取請(qǐng)求)工具窗口。它現(xiàn)在為您打開的每個(gè)拉取請(qǐng)求提供一個(gè)專用標(biāo)簽頁。標(biāo)簽頁會(huì)立即顯示已更改文件的列表,但它提供的信息比先前更少,讓您可以更好地專注于當(dāng)前任務(wù)?,F(xiàn)在,可以通過一個(gè)新增的專屬按鈕輕松執(zhí)行拉取請(qǐng)求當(dāng)前狀態(tài)下最相關(guān)的操作。