網(wǎng)友評(píng)分:
4.6分
intellij idea 2022.1.0破解版是一款非常專業(yè)的高效JAVA開發(fā)工具。在這個(gè)版本中,增加了對(duì)Java 14的支持,并且增強(qiáng)了對(duì) Spring WebFlux、許多微服務(wù)框架、RxJava、OpenAPI、HTTP客戶端和 Selenium的支持,該版本內(nèi)置破解補(bǔ)丁,并且實(shí)現(xiàn)漢化,可為你帶來更好的操作體驗(yàn)。
智能補(bǔ)全
Ctrl+Shift+Space 可以幫您列出 最適用于當(dāng)前上下文的相關(guān)符號(hào)。 該自動(dòng)補(bǔ)全以及其他自動(dòng)補(bǔ)全功能將不斷向您學(xué)習(xí), 將最常使用的類和數(shù)據(jù)包移至建議列表頂部,使您可以更快選擇。
鏈?zhǔn)窖a(bǔ)全
提供比智能補(bǔ)全更為深度的挖掘,通過方法或當(dāng)前上下文中的 getter 列出適用的符號(hào)。 例如,您打算查找值 Project, 現(xiàn)在卻只有 Module module 聲明。 連續(xù)按兩次 Ctrl+Shift+Space 即可輕松獲得 module.getProject() 。
靜態(tài)成員補(bǔ)全
讓您輕松使用靜態(tài)方法或靜態(tài)常量。 提供與輸入相匹配的符號(hào)列表,自動(dòng)添加所需的 import 語句。
數(shù)據(jù)流分析
在提供補(bǔ)全變量時(shí),IntelliJ IDEA 會(huì)分析數(shù)據(jù)流來猜測可能的運(yùn)行時(shí)符號(hào)類型 并根據(jù)那個(gè)信息縮小選擇范圍,自動(dòng)添加類轉(zhuǎn)換
語言注入
將選定語言的編碼輔助帶入另一種語言的表達(dá)式和字符串文字中, 以及其他您平常所擁有的所有優(yōu)勢。 比如,您可以將 SQL、XPath、HTML、CSS 或 JavaScript 的代碼片段注入 Java 字符串文字中。
跨語言重構(gòu)
在詳細(xì)了解了符號(hào)的用法后,IntelliJ IDEA 可以提供超高效率和詳盡的重構(gòu)。 比如,在 JPA 語句中重命名類時(shí),它會(huì)自動(dòng)更新所有信息,包括 JPA 實(shí)體類以及使用它的每一個(gè) JPA 表達(dá)式。
檢測重復(fù)項(xiàng)
實(shí)時(shí)查找重復(fù)的代碼片段。 就算您只要提取一個(gè)變量、常量或方法, IntelliJ IDEA 也會(huì)告知您有可以用您正在編寫的代碼 替換的相似代碼碎片。
檢查與快速修復(fù)
當(dāng) IntelliJ IDEA 偵測到您可能會(huì)出錯(cuò)時(shí),編輯器中會(huì)彈出一個(gè)小燈泡圖標(biāo)。 點(diǎn)擊小燈泡或按下 Alt+Enter 就可以打開操作列表,幫您修復(fù)錯(cuò)誤
開發(fā)者人體工程學(xué)
IntelliJ IDEA 的設(shè)計(jì)在方方面面都考慮到了人體工程學(xué)。 IntelliJ IDEA 的設(shè)計(jì)宗旨是開發(fā)者在流程中中的每一分鐘都需要得到充分利用,所有導(dǎo)致開發(fā)者脫離流程的情況都必須嚴(yán)格避免
以編輯器為本的環(huán)境
在絕大多數(shù)情況下,編輯器(和代碼)是屏幕上唯一可見的對(duì)象,您無需 離開編輯器去執(zhí)行與編程無關(guān)的事情??焖購棾龃翱诳梢宰屇鸁o需離開所處的上下文,即可查看 其他信息。 按下 Ctrl+Shift+I 就可以在脫字符號(hào)中顯示符號(hào)的 定義。不必跟隨復(fù)雜的向?qū)Щ蛱顚憻o數(shù)表格即可生成代碼。
完整的快捷鍵
IntelliJ IDEA 幾乎為所有的操作都設(shè)置了專用快捷鍵,包括快速選擇,以及在工具窗口和編輯器間切換等。通過快捷鍵訪問工具窗口可以將輸入焦點(diǎn)移至它上面,這樣就可以 在它的上下文中使用鍵盤命令了。 按下 Esc 即可返回編輯器。位于 Project 工具窗口時(shí),您不僅可以在已有的條目中導(dǎo)航, 還可以按下 Alt+Ins 新建條目。
人體工程學(xué)用戶界面
IntelliJ IDEA 中的所有列表、樹和彈出窗口全都提供快速搜索功能,可以立即將您 帶到包含輸入文本的一組條目中。IDE 操作的首個(gè)使命應(yīng)該是提供最符合期待的結(jié)果。 需要更多結(jié)果嗎? 再次按下 快捷鍵,IDE 就會(huì)進(jìn)一步發(fā)掘您需要的結(jié)果。
內(nèi)聯(lián)調(diào)試器
在調(diào)試代碼時(shí),IntelliJ IDEA 可以直接在源代碼中的變量用法 旁顯示變量值。您甚至無需將鼠標(biāo)指針放到變量上,也無需切換至 Debug 工具窗口 的 Variables 窗格。當(dāng)變量的值更改時(shí),IDE 會(huì)將其用其他顏色高亮顯示,這樣您就 可以更好地理解它的狀態(tài)是如何隨代碼改變的。
內(nèi)建開發(fā)者工具
為了精簡工作流程,IntelliJ IDEA 從一開始就提供了無與倫比的工具 集:反編譯器、字節(jié)碼查看器和 FTP 等等。
版本控制
IntelliJ IDEA 為主要的版本控制系統(tǒng)提供統(tǒng)一的界面,包括 Git、 SVN、Mercurial、CVS、Perforce 和 TFS。 IDE 可以讓您瀏覽變更歷史記錄, 管理分支以及合并沖突等等
生成工具
IntelliJ IDEA 支持 Maven、Gradle、Ant、Gant、SBT、NPM、Webpack、Grunt、Gulp 與其他生成工具。 通過無縫集成,這些工具可以幫助實(shí)現(xiàn)自動(dòng)編譯、打包、運(yùn)行測試、部 署以及其他活動(dòng)
測試運(yùn)行程序和覆蓋
IntelliJ IDEA 可以讓您輕松執(zhí)行單元測試。 IDE 為主要測試框架提供了測試運(yùn)行程序和覆蓋工具,其中 包括 JUnit、TestNG、Spock、Cucumber、ScalaTest、spec2 和 Karma。
反編譯器
IntelliJ IDEA 為 Java 類內(nèi)置了反編譯器。 當(dāng)您希望查閱沒 有源代碼的庫時(shí),現(xiàn)在不使用任何第三方插件 即可輕松完成。
終端
IDE 提供了一個(gè)內(nèi)置終端。 根據(jù)您使用的平臺(tái),您可以使用命令行提示、Far、powershell 或 bash。 通過 Alt+F12 調(diào)用終端,不用離開 IDE 即可執(zhí)行任何命令。
數(shù)據(jù)庫工具
編輯 SQL 時(shí)充分利用智能編碼輔助;連接至實(shí)時(shí)數(shù)據(jù)庫;運(yùn)行查詢;瀏覽和導(dǎo)出數(shù)據(jù);甚至在 IDE 中通過可視化界面管理方案。了解詳情
應(yīng)用程序服務(wù)器
IntelliJ IDEA 支持主流的應(yīng)用程序服務(wù)器:Tomcat、JBoss、WebSphere、WebLogic 和 Glassfish 等等。您可以將項(xiàng)目直接部署到應(yīng)用程序服務(wù)器上,并在 IDE 中 直接調(diào)試部署的應(yīng)用程序。了解詳情
Docker
通過獨(dú)立插件,IntelliJ IDEA 提供一個(gè)專用的工具窗口,可以讓您連接至本地運(yùn)行的 Docker 機(jī)器來 管理圖像、容器和 Docker Compose 服務(wù)。
多語言體驗(yàn)
除了 Java 之外,IntelliJ IDEA 還為頂級(jí)的 JVM 和非 JVM 框架以及語言提供 一流的、開箱即用的支持。
為頂級(jí)框架提供一流支持
IntelliJ IDEA 支持最流行的服務(wù)端和前端 框架。
充分利用為下列框架提供的擴(kuò)展編碼輔助: Spring、Java EE、Grails、Play、 Android、GWT、 Vaadin、Thymeleaf、React、AngularJS 等等。
多種語言,一個(gè) IDE
雖然 IntelliJ IDEA 是為 Java 開發(fā)的 IDE,它依然可以理解許多其他語言,包括[size=; font-size: inherit,inherit]Groovy、[size=; font-size: inherit,inherit]Kotlin、 [size=; font-size: inherit,inherit]Scala、[size=; font-size: inherit,inherit]JavaScript、[size=; font-size: inherit,inherit]TypeScript 和 [size=; font-size: inherit,inherit]SQL。IntelliJ IDEA 是一種整體解決方案,但如果您需要額外功能,它豐富的插件生態(tài)系統(tǒng)可以幫到您。
IntelliJ IDEA 2022.1 最新變化
IntelliJ IDEA 2022.1 引入了 Dependency Analyzer,用于管理依賴項(xiàng)和解決沖突;更新了 New Project(新建項(xiàng)目)向?qū)В荚趦?yōu)化新項(xiàng)目啟動(dòng);添加了 Notifications(通知)工具窗口,更簡潔地展現(xiàn)來自 IDE 的通知。 它還包括多項(xiàng)其他重要改進(jìn),這些改進(jìn)將在下面詳細(xì)介紹。
主要更新
Dependency Analyzer
新引入的 Dependency Analyzer 提供了關(guān)于您的項(xiàng)目和子項(xiàng)目中使用的所有 Maven 和 Gradle 依賴項(xiàng)的大量信息。 它可以幫助您檢測并解決沖突的依賴項(xiàng)、篩選出相同的依賴項(xiàng)并檢查它們是否存在于不同庫中,以及輕松地在依賴項(xiàng)之間導(dǎo)航以糾正構(gòu)建配置。
PreviousNext
增強(qiáng)了 New Project(新建項(xiàng)目)向?qū)?/p>
我們重新設(shè)計(jì)了 New Project 向?qū)Ы缑?,以簡化?chuàng)建新項(xiàng)目的操作。 您可以快速啟動(dòng)一個(gè)空項(xiàng)目;為 Java、Kotlin、Groovy 和 JavaScript 使用預(yù)配置選項(xiàng);或者如果您擁有更復(fù)雜的項(xiàng)目,可以使用生成器。
新的 Notifications(通知)工具窗口
Event Log(事件日志)實(shí)例被一個(gè)新的 Notifications(通知)工具窗口替換。 它可以更清楚地高亮顯示重要的和實(shí)用的建議和通知,并將它們集中在一個(gè)專門的工具窗口中。 有關(guān)詳情,請(qǐng)參閱博文。
用戶體驗(yàn)
PreviousNext
New Project(新建項(xiàng)目)向?qū)е械?Maven Archetype
New Project(新建項(xiàng)目)向?qū)е懈碌?Maven Archetype 項(xiàng)目生成器引入了瀏覽 Archetype 時(shí)邊輸入邊搜索的功能、在模塊創(chuàng)建期間管理 Archetype 目錄的功能以及按 Archetype 輸入所需屬性的功能。
PreviousNext
改進(jìn)的內(nèi)嵌提示
我們實(shí)現(xiàn)了改進(jìn)的 Code Vision 內(nèi)嵌提示,讓您可以直接在編輯器中即時(shí)獲取代碼洞察。 顯示的指標(biāo)列表現(xiàn)在包括繼承者、用法、代碼作者和相關(guān)問題。 指標(biāo)現(xiàn)在默認(rèn)全部啟用,可以在 Inlay Hints(內(nèi)嵌提示)設(shè)置中修改。 這些設(shè)置也已更新并獲得了新的配置 UI。
PreviousNext
平均拆分選項(xiàng)卡
您可以在編輯器選項(xiàng)卡之間均勻分配工作空間,使其具有相同的寬度。 為此,請(qǐng)轉(zhuǎn)到 Settings / Preferences | Advanced Settings | Editor Tabs | Equalize proportions in nested splits(設(shè)置 / 偏好設(shè)置 | 高級(jí)設(shè)置 | 編輯器選項(xiàng)卡 | 在嵌套拆分中平衡比例)。
將 UML 圖表導(dǎo)出為其他格式 ULTIMATE
UML 圖表現(xiàn)在可以導(dǎo)出為 yEd .graphml、JGraph .drawio、Graphviz .dot、帶有位置的 Graphviz .dot、Mermaid .md、Plantuml 和 IntelliJ IDEA .uml 文件,從而與第三方工具兼容。
PreviousNext
新的 Structural Search and Replace(結(jié)構(gòu)化搜索和替換)對(duì)話框
Structural Search and Replace(結(jié)構(gòu)化搜索和替換)對(duì)話框現(xiàn)在包含所有模板的列表,可以實(shí)現(xiàn)更輕松的導(dǎo)航。 該對(duì)話框還具有 Pin Dialog(固定對(duì)話框)圖標(biāo)和重新排列的 Injected code(注入的代碼)和 Match case(區(qū)分大小寫)復(fù)選框。
安全性
PreviousNext
Package Checker 插件 ULTIMATE
得益于與 IntelliJ IDEA Ultimate 捆綁的 Package Checker 插件,IntelliJ IDEA 2022.1 現(xiàn)在可以對(duì)照 Checkmarx SCA 數(shù)據(jù)庫和國家漏洞數(shù)據(jù)庫檢測項(xiàng)目所用 Maven 和 Gradle 依賴項(xiàng)中的漏洞。
編輯器
從 Markdown 文件運(yùn)行命令
如果 Markdown 文件包含需要執(zhí)行的命令的指令,您可以使用間距中的運(yùn)行圖標(biāo)直接從文件運(yùn)行這些命令。
Markdown 文件的 Copy code snippet(復(fù)制代碼段)
使用 Markdown 塊中新增的 Copy code snippet(復(fù)制代碼段),您可以輕松地將內(nèi)容一鍵復(fù)制到剪貼板。
PreviousNext
更新了 Markdown 編輯器浮動(dòng)工具欄
重新設(shè)計(jì)的 Markdown 編輯器浮動(dòng)工具欄現(xiàn)在將提供列表創(chuàng)建功能和允許您選擇標(biāo)題樣式的下拉菜單。 您可以使用所需選項(xiàng)自定義此工具欄。
LightEdit 下的代碼重新格式化
我們?cè)鰪?qiáng)了 LightEdit 模式,讓您無需創(chuàng)建或打開專用項(xiàng)目即可完成更多工作。 現(xiàn)在,您可以在無項(xiàng)目模式下執(zhí)行代碼重新格式化。
新的 Incorrect formatting(格式設(shè)置不正確)檢查
我們實(shí)現(xiàn)了 Incorrect formatting(格式設(shè)置不正確)檢查,當(dāng)文件的當(dāng)前格式格式設(shè)置與代碼樣式設(shè)置不匹配時(shí),它會(huì)發(fā)出通知。
PreviousNext
格式設(shè)置改進(jìn)
為了實(shí)現(xiàn)一致的代碼格式設(shè)置,Add a space at line comment start(在行注釋開始處添加空格)選項(xiàng)已增加自動(dòng)啟用的 Enforce on reformat(強(qiáng)制重新格式化)復(fù)選框。 它默認(rèn)可用于 Java、Kotlin 和 Groovy,并且僅修改以字母數(shù)字符號(hào)開頭的行注釋。
命令行格式化程序中的 dry run 模式支持
命令行格式化程序支持以 dry run 模式驗(yàn)證項(xiàng)目文件。 如果文件需要格式化,它將以非零狀態(tài)退出。
Java
PreviousNext
Java 18 支持
IntelliJ IDEA 2022.1 支持 2022 年 3 月發(fā)布的 Java 18 的新功能。 IDE 現(xiàn)已支持代碼段、switch 表達(dá)式的模式匹配變更等。 有關(guān)詳情,請(qǐng)參閱此這篇博文。
PreviousNext
Java 反編譯器
Java 反編譯器現(xiàn)在與 Java 17 版本更兼容。 它支持 sealed 類型和模式匹配等現(xiàn)代語言構(gòu)造函數(shù),具有更好的字符串反編譯切換功能,提供類型注解并且可以檢測公共常量。
PreviousNext
更好的 JUnit 5 支持
我們添加了對(duì) JUnit 5.7 中引入的新功能的支持,包括對(duì) @EnabledIf/DisabledIf、@NullSource/EmptySource 和 @TempDir 注解的支持。
更新的 Surround with try/catch(使用 try/catch 環(huán)繞)模板
更新的 Surround with try/catch(使用 try/catch 環(huán)繞)模板現(xiàn)在會(huì)重新拋出包裝到 RuntimeException 中的異常,而不是將其吞下。
Kotlin
Kotlin 1.6.20 支持
IntelliJ IDEA 2022.1 支持 Kotlin 1.6.20,對(duì)并行編譯的支持、上下文接收器原型以及跨所有 Kotlin 目標(biāo)的更好的代碼共享等最新語言功能現(xiàn)在都可以在 IDE 中使用。 在這篇博文中詳細(xì)了解新 Kotlin 更新。
針對(duì) Kotlin 改進(jìn)了 IDE 性能
在執(zhí)行代碼補(bǔ)全、高亮顯示和引用搜索相關(guān)操作時(shí),優(yōu)化的軟件包索引顯著提高了 IDE 速度。 代碼更改后發(fā)生的重新索引的數(shù)量和范圍也有所減少。
調(diào)試器改進(jìn)
我們?cè)谡{(diào)試 Kotlin 項(xiàng)目時(shí)為 Smart Step Into(智能步入)功能引入了一些實(shí)用改進(jìn)和更新。 我們還解決了一些與斷點(diǎn)有關(guān)的問題。
Kover 插件集成
為了確保更好的 Kotlin 代碼覆蓋率,Kover 插件已與 IntelliJ IDEA 集成。
Groovy
Package Checker 插件
對(duì) Groovy 的后綴模板支持
Groovy 的代碼補(bǔ)全現(xiàn)已支持大多數(shù) Java 類后綴模板,例如 arg、cast、for、iter、nn、notnull、null、not、throw、try、var、par、sout、serr、while、new、reqnonnull 和 return。
框架與技術(shù)
PreviousNext
Go 微服務(wù)支持 ULTIMATE
IntelliJ IDEA Ultimate 現(xiàn)在支持 Go 微服務(wù),提供 URL 路徑引用、端點(diǎn)、Search Everywhere(隨處搜索)和間距圖標(biāo)等功能。 這些功能在安裝 Go 插件后可用,目前僅適用于標(biāo)準(zhǔn)庫函數(shù)。 在此處了解詳情。
PreviousNext
Spring Data Mongo 的代碼洞察改進(jìn) ULTIMATE
使用 Spring Data MongoDB 時(shí),IntelliJ IDEA 現(xiàn)在將高亮顯示 JSON 查詢、補(bǔ)全運(yùn)算符和文檔字段,并提供從映射實(shí)體到 Database(數(shù)據(jù)庫)工具窗口的導(dǎo)航。
對(duì) .proto 文件更好的支持 ULTIMATE
.proto 文件有了新的意圖操作,該操作會(huì)為未解析的消息引用添加缺失的 import 語句。 添加缺失的 import 語句后,IDE 會(huì)為消息引用提供補(bǔ)全建議。
gRPC 反射支持 ULTIMATE
使用 IntelliJ IDEA Ultimate,您可以直接從正在運(yùn)行的服務(wù)器實(shí)例運(yùn)行請(qǐng)求并獲得服務(wù)和方法名稱補(bǔ)全。 項(xiàng)目不需要包含 .proto 文件,但服務(wù)器應(yīng)該支持 gRPC 反射。
Thymeleaf 支持改進(jìn) ULTIMATE
IntelliJ IDEA Ultimate 為 Thymeleaf 提供了更好的支持,包括更少的誤報(bào)檢查、編輯 Thymeleaf 模板時(shí)增強(qiáng)的 IDE 性能,以及為改善通知顯示而微調(diào)的檢查和高亮顯示級(jí)別。
PreviousNext
Helidon 配置文件中的補(bǔ)全 ULTIMATE
IntelliJ IDEA Ultimate 現(xiàn)在能更好地支持 Helidon 框架。 IDE 現(xiàn)在可以在屬性文件和 .yaml 文件中提供配置鍵補(bǔ)全,并支持 Go to Declaration(轉(zhuǎn)到聲明)和 Quick Doc(快速文檔)操作。
生成工具
更新了 Gradle 的進(jìn)度條
我們?yōu)?Gradle 流程(例如下載依賴項(xiàng)和導(dǎo)入工件)引入了進(jìn)度條。 這可用于跟蹤文件的確切情況和估計(jì)完成時(shí)間。
Maven 編譯器插件中對(duì)單獨(dú)測試模塊的支持
我們向 Maven 編譯器插件添加了實(shí)驗(yàn)性功能。 它現(xiàn)在允許您為生產(chǎn)和測試源分別設(shè)置特定語言級(jí)別。 您可以在 Preferences/Settings | Build, Execution, Deployment | Build Tools | Maven | Importing(偏好設(shè)置/設(shè)置 | 構(gòu)建、執(zhí)行、部署 | 構(gòu)建工具 | Maven | 導(dǎo)入)中啟用此選項(xiàng)。
VCS
Inlay Hints(內(nèi)嵌提示)提供的代碼作者信息
通過內(nèi)嵌提示提供的 Code Author(代碼作者)信息
我們更新了 Code Vision 功能,IntelliJ IDEA 現(xiàn)在可以根據(jù) VCS 歷史立即提供代碼作者身份信息。 Code Author(代碼作者)內(nèi)嵌提示在 Preferences / Settings | Editor | General | Inlay Hints | Code Vision(偏好設(shè)置 / 設(shè)置 | 編輯器 | 常規(guī) | 內(nèi)嵌提示 | Code Vision)中默認(rèn)啟用。
更新了 Annotate with Git Blame(使用 Git 追溯注解)
我們改進(jìn)了 Annotate with Git Blame(使用 Git 追溯注解)功能,使引入的變更更易于調(diào)查。 將鼠標(biāo)懸停在注解上時(shí),IDE 會(huì)在編輯器中高亮顯示行中的差異,點(diǎn)擊后,它會(huì)打開 Git Log(Git 日志)工具窗口。
更新了 Git 工具窗口中的 Commit Details(提交詳細(xì)信息)
Commit Details(提交詳細(xì)信息)現(xiàn)在包含有關(guān) GPG 簽名和構(gòu)建狀態(tài)的信息。 此前,此數(shù)據(jù)僅在 Git 日志中顯示為一列。
Git File History(Git 文件歷史記錄):沒有索引的新 UI
Git File History(Git 文件歷史記錄)工具窗口的新 UI 現(xiàn)在獨(dú)立于索引進(jìn)程。 即使 Log(日志)索引關(guān)閉,數(shù)據(jù)也會(huì)在新界面中表示。
拉取請(qǐng)求注釋中的建議變更
現(xiàn)在您可以在 IntelliJ IDEA 中本地應(yīng)用或提交變更,更輕松地處理建議的變更。
IntelliJ IDEA 2022.1 最新變化
IntelliJ IDEA 2022.1 引入了 Dependency Analyzer,用于管理依賴項(xiàng)和解決沖突;更新了 New Project(新建項(xiàng)目)向?qū)?,旨在?yōu)化新項(xiàng)目啟動(dòng);添加了 Notifications(通知)工具窗口,更簡潔地展現(xiàn)來自 IDE 的通知。 它還包括多項(xiàng)其他重要改進(jìn),這些改進(jìn)將在下面詳細(xì)介紹。
下載
主要更新
Dependency Analyzer
新引入的 Dependency Analyzer 提供了關(guān)于您的項(xiàng)目和子項(xiàng)目中使用的所有 Maven 和 Gradle 依賴項(xiàng)的大量信息。 它可以幫助您檢測并解決沖突的依賴項(xiàng)、篩選出相同的依賴項(xiàng)并檢查它們是否存在于不同庫中,以及輕松地在依賴項(xiàng)之間導(dǎo)航以糾正構(gòu)建配置。
PreviousNext
增強(qiáng)了 New Project(新建項(xiàng)目)向?qū)?/p>
我們重新設(shè)計(jì)了 New Project 向?qū)Ы缑?,以簡化?chuàng)建新項(xiàng)目的操作。 您可以快速啟動(dòng)一個(gè)空項(xiàng)目;為 Java、Kotlin、Groovy 和 JavaScript 使用預(yù)配置選項(xiàng);或者如果您擁有更復(fù)雜的項(xiàng)目,可以使用生成器。
新的 Notifications(通知)工具窗口
Event Log(事件日志)實(shí)例被一個(gè)新的 Notifications(通知)工具窗口替換。 它可以更清楚地高亮顯示重要的和實(shí)用的建議和通知,并將它們集中在一個(gè)專門的工具窗口中。 有關(guān)詳情,請(qǐng)參閱博文。
用戶體驗(yàn)
PreviousNext
New Project(新建項(xiàng)目)向?qū)е械?Maven Archetype
New Project(新建項(xiàng)目)向?qū)е懈碌?Maven Archetype 項(xiàng)目生成器引入了瀏覽 Archetype 時(shí)邊輸入邊搜索的功能、在模塊創(chuàng)建期間管理 Archetype 目錄的功能以及按 Archetype 輸入所需屬性的功能。
PreviousNext
改進(jìn)的內(nèi)嵌提示
我們實(shí)現(xiàn)了改進(jìn)的 Code Vision 內(nèi)嵌提示,讓您可以直接在編輯器中即時(shí)獲取代碼洞察。 顯示的指標(biāo)列表現(xiàn)在包括繼承者、用法、代碼作者和相關(guān)問題。 指標(biāo)現(xiàn)在默認(rèn)全部啟用,可以在 Inlay Hints(內(nèi)嵌提示)設(shè)置中修改。 這些設(shè)置也已更新并獲得了新的配置 UI。
PreviousNext
平均拆分選項(xiàng)卡
您可以在編輯器選項(xiàng)卡之間均勻分配工作空間,使其具有相同的寬度。 為此,請(qǐng)轉(zhuǎn)到 Settings / Preferences | Advanced Settings | Editor Tabs | Equalize proportions in nested splits(設(shè)置 / 偏好設(shè)置 | 高級(jí)設(shè)置 | 編輯器選項(xiàng)卡 | 在嵌套拆分中平衡比例)。
將 UML 圖表導(dǎo)出為其他格式 ULTIMATE
UML 圖表現(xiàn)在可以導(dǎo)出為 yEd .graphml、JGraph .drawio、Graphviz .dot、帶有位置的 Graphviz .dot、Mermaid .md、Plantuml 和 IntelliJ IDEA .uml 文件,從而與第三方工具兼容。
PreviousNext
新的 Structural Search and Replace(結(jié)構(gòu)化搜索和替換)對(duì)話框
Structural Search and Replace(結(jié)構(gòu)化搜索和替換)對(duì)話框現(xiàn)在包含所有模板的列表,可以實(shí)現(xiàn)更輕松的導(dǎo)航。 該對(duì)話框還具有 Pin Dialog(固定對(duì)話框)圖標(biāo)和重新排列的 Injected code(注入的代碼)和 Match case(區(qū)分大小寫)復(fù)選框。
安全性
PreviousNext
Package Checker 插件 ULTIMATE
得益于與 IntelliJ IDEA Ultimate 捆綁的 Package Checker 插件,IntelliJ IDEA 2022.1 現(xiàn)在可以對(duì)照 Checkmarx SCA 數(shù)據(jù)庫和國家漏洞數(shù)據(jù)庫檢測項(xiàng)目所用 Maven 和 Gradle 依賴項(xiàng)中的漏洞。
編輯器
從 Markdown 文件運(yùn)行命令
如果 Markdown 文件包含需要執(zhí)行的命令的指令,您可以使用間距中的運(yùn)行圖標(biāo)直接從文件運(yùn)行這些命令。
Markdown 文件的 Copy code snippet(復(fù)制代碼段)
使用 Markdown 塊中新增的 Copy code snippet(復(fù)制代碼段),您可以輕松地將內(nèi)容一鍵復(fù)制到剪貼板。
PreviousNext
更新了 Markdown 編輯器浮動(dòng)工具欄
重新設(shè)計(jì)的 Markdown 編輯器浮動(dòng)工具欄現(xiàn)在將提供列表創(chuàng)建功能和允許您選擇標(biāo)題樣式的下拉菜單。 您可以使用所需選項(xiàng)自定義此工具欄。
LightEdit 下的代碼重新格式化
LightEdit 下的代碼重新格式化
我們?cè)鰪?qiáng)了 LightEdit 模式,讓您無需創(chuàng)建或打開專用項(xiàng)目即可完成更多工作。 現(xiàn)在,您可以在無項(xiàng)目模式下執(zhí)行代碼重新格式化。
新的 Incorrect formatting(格式設(shè)置不正確)檢查
我們實(shí)現(xiàn)了 Incorrect formatting(格式設(shè)置不正確)檢查,當(dāng)文件的當(dāng)前格式格式設(shè)置與代碼樣式設(shè)置不匹配時(shí),它會(huì)發(fā)出通知。
PreviousNext
格式設(shè)置改進(jìn)
為了實(shí)現(xiàn)一致的代碼格式設(shè)置,Add a space at line comment start(在行注釋開始處添加空格)選項(xiàng)已增加自動(dòng)啟用的 Enforce on reformat(強(qiáng)制重新格式化)復(fù)選框。 它默認(rèn)可用于 Java、Kotlin 和 Groovy,并且僅修改以字母數(shù)字符號(hào)開頭的行注釋。
命令行格式化程序中的 dry run 模式支持
命令行格式化程序支持以 dry run 模式驗(yàn)證項(xiàng)目文件。 如果文件需要格式化,它將以非零狀態(tài)退出。
Java
PreviousNext
Java 18 支持
IntelliJ IDEA 2022.1 支持 2022 年 3 月發(fā)布的 Java 18 的新功能。 IDE 現(xiàn)已支持代碼段、switch 表達(dá)式的模式匹配變更等。 有關(guān)詳情,請(qǐng)參閱此這篇博文。
PreviousNext
Java 反編譯器
Java 反編譯器現(xiàn)在與 Java 17 版本更兼容。 它支持 sealed 類型和模式匹配等現(xiàn)代語言構(gòu)造函數(shù),具有更好的字符串反編譯切換功能,提供類型注解并且可以檢測公共常量。
PreviousNext
更好的 JUnit 5 支持
我們添加了對(duì) JUnit 5.7 中引入的新功能的支持,包括對(duì) @EnabledIf/DisabledIf、@NullSource/EmptySource 和 @TempDir 注解的支持。
更新的 Surround with try/catch(使用 try/catch 環(huán)繞)模板
更新的 Surround with try/catch(使用 try/catch 環(huán)繞)模板現(xiàn)在會(huì)重新拋出包裝到 RuntimeException 中的異常,而不是將其吞下。
Kotlin
Kotlin 1.6.20 支持
IntelliJ IDEA 2022.1 支持 Kotlin 1.6.20,對(duì)并行編譯的支持、上下文接收器原型以及跨所有 Kotlin 目標(biāo)的更好的代碼共享等最新語言功能現(xiàn)在都可以在 IDE 中使用。 在這篇博文中詳細(xì)了解新 Kotlin 更新。
針對(duì) Kotlin 改進(jìn)了 IDE 性能
在執(zhí)行代碼補(bǔ)全、高亮顯示和引用搜索相關(guān)操作時(shí),優(yōu)化的軟件包索引顯著提高了 IDE 速度。 代碼更改后發(fā)生的重新索引的數(shù)量和范圍也有所減少。
調(diào)試器改進(jìn)
我們?cè)谡{(diào)試 Kotlin 項(xiàng)目時(shí)為 Smart Step Into(智能步入)功能引入了一些實(shí)用改進(jìn)和更新。 我們還解決了一些與斷點(diǎn)有關(guān)的問題。
Kover 插件集成
為了確保更好的 Kotlin 代碼覆蓋率,Kover 插件已與 IntelliJ IDEA 集成。
Groovy
Package Checker 插件
對(duì) Groovy 的后綴模板支持
Groovy 的代碼補(bǔ)全現(xiàn)已支持大多數(shù) Java 類后綴模板,例如 arg、cast、for、iter、nn、notnull、null、not、throw、try、var、par、sout、serr、while、new、reqnonnull 和 return。
框架與技術(shù)
PreviousNext
Go 微服務(wù)支持 ULTIMATE
IntelliJ IDEA Ultimate 現(xiàn)在支持 Go 微服務(wù),提供 URL 路徑引用、端點(diǎn)、Search Everywhere(隨處搜索)和間距圖標(biāo)等功能。 這些功能在安裝 Go 插件后可用,目前僅適用于標(biāo)準(zhǔn)庫函數(shù)。 在此處了解詳情。
PreviousNext
Spring Data Mongo 的代碼洞察改進(jìn) ULTIMATE
使用 Spring Data MongoDB 時(shí),IntelliJ IDEA 現(xiàn)在將高亮顯示 JSON 查詢、補(bǔ)全運(yùn)算符和文檔字段,并提供從映射實(shí)體到 Database(數(shù)據(jù)庫)工具窗口的導(dǎo)航。
對(duì) .proto 文件更好的支持 ULTIMATE
.proto 文件有了新的意圖操作,該操作會(huì)為未解析的消息引用添加缺失的 import 語句。 添加缺失的 import 語句后,IDE 會(huì)為消息引用提供補(bǔ)全建議。
gRPC 反射支持 ULTIMATE
使用 IntelliJ IDEA Ultimate,您可以直接從正在運(yùn)行的服務(wù)器實(shí)例運(yùn)行請(qǐng)求并獲得服務(wù)和方法名稱補(bǔ)全。 項(xiàng)目不需要包含 .proto 文件,但服務(wù)器應(yīng)該支持 gRPC 反射。
Thymeleaf 支持改進(jìn) ULTIMATE
IntelliJ IDEA Ultimate 為 Thymeleaf 提供了更好的支持,包括更少的誤報(bào)檢查、編輯 Thymeleaf 模板時(shí)增強(qiáng)的 IDE 性能,以及為改善通知顯示而微調(diào)的檢查和高亮顯示級(jí)別。
PreviousNext
Helidon 配置文件中的補(bǔ)全 ULTIMATE
IntelliJ IDEA Ultimate 現(xiàn)在能更好地支持 Helidon 框架。 IDE 現(xiàn)在可以在屬性文件和 .yaml 文件中提供配置鍵補(bǔ)全,并支持 Go to Declaration(轉(zhuǎn)到聲明)和 Quick Doc(快速文檔)操作。
生成工具
更新了 Gradle 的進(jìn)度條
我們?yōu)?Gradle 流程(例如下載依賴項(xiàng)和導(dǎo)入工件)引入了進(jìn)度條。 這可用于跟蹤文件的確切情況和估計(jì)完成時(shí)間。
Maven 編譯器插件中對(duì)單獨(dú)測試模塊的支持
我們向 Maven 編譯器插件添加了實(shí)驗(yàn)性功能。 它現(xiàn)在允許您為生產(chǎn)和測試源分別設(shè)置特定語言級(jí)別。 您可以在 Preferences/Settings | Build, Execution, Deployment | Build Tools | Maven | Importing(偏好設(shè)置/設(shè)置 | 構(gòu)建、執(zhí)行、部署 | 構(gòu)建工具 | Maven | 導(dǎo)入)中啟用此選項(xiàng)。
VCS
Inlay Hints(內(nèi)嵌提示)提供的代碼作者信息
通過內(nèi)嵌提示提供的 Code Author(代碼作者)信息
我們更新了 Code Vision 功能,IntelliJ IDEA 現(xiàn)在可以根據(jù) VCS 歷史立即提供代碼作者身份信息。 Code Author(代碼作者)內(nèi)嵌提示在 Preferences / Settings | Editor | General | Inlay Hints | Code Vision(偏好設(shè)置 / 設(shè)置 | 編輯器 | 常規(guī) | 內(nèi)嵌提示 | Code Vision)中默認(rèn)啟用。
更新的 Annotate with Git Blame(使用 Git 追溯注解)
我們改進(jìn)了 Annotate with Git Blame(使用 Git 追溯注解)功能,使引入的變更更易于調(diào)查。 將鼠標(biāo)懸停在注解上時(shí),IDE 會(huì)在編輯器中高亮顯示行中的差異,點(diǎn)擊后,它會(huì)打開 Git Log(Git 日志)工具窗口。
更新了 Git 工具窗口中的 Commit Details(提交詳細(xì)信息)
Commit Details(提交詳細(xì)信息)現(xiàn)在包含有關(guān) GPG 簽名和構(gòu)建狀態(tài)的信息。 此前,此數(shù)據(jù)僅在 Git 日志中顯示為一列。
Git File History(Git 文件歷史記錄):沒有索引的新 UI
Git File History(Git 文件歷史記錄)工具窗口的新 UI 現(xiàn)在獨(dú)立于索引進(jìn)程。 即使 Log(日志)索引關(guān)閉,數(shù)據(jù)也會(huì)在新界面中表示。
拉取請(qǐng)求注釋中的建議變更
現(xiàn)在您可以在 IntelliJ IDEA 中本地應(yīng)用或提交變更,更輕松地處理建議的變更。
按文件媒體類型定義外部差異與合并工具
IntelliJ IDEA 2022.1 現(xiàn)在允許根據(jù)文件類型指定不同的外部差異與合并工具。 要進(jìn)行配置,請(qǐng)轉(zhuǎn)到 Settings / Preferences | Tools | Diff & Merge | External Diff Tools(設(shè)置 / 偏好設(shè)置 | 工具 | 差異與合并 | 外部差異工具)。
分析器
基于 Async Profiler 的單一分析器配置 ULTIMATE
新的分析器配置 IntelliJ Profiler 現(xiàn)已實(shí)現(xiàn)。 它結(jié)合了 Async Profiler 和 Java Flight Recorder 的強(qiáng)大功能,讓我們距離為所有平臺(tái)實(shí)現(xiàn)多合一分析工具的目標(biāo)更近了一步。
調(diào)試器
Reset Frame(重置幀)
在 Debugger(調(diào)試器)工具窗口的 Frames(幀)視圖中,我們從工具欄移除了 Drop Frame(丟幀)操作,換為內(nèi)聯(lián) Reset Frame(重置幀)圖標(biāo)。
隱藏了選項(xiàng)卡標(biāo)簽
為了最大化 Debugger(調(diào)試器)工具窗口中的可用空間,我們默認(rèn)隱藏了選項(xiàng)卡標(biāo)簽。 要使其再次可見或自定義它們的位置,請(qǐng)使用 Layout Settings(布局設(shè)置)中的 Show Tab Labels(顯示選項(xiàng)卡標(biāo)簽)選項(xiàng)。
IntelliJ IDEA 2022.1 現(xiàn)在允許根據(jù)文件類型指定不同的外部差異與合并工具。 要進(jìn)行配置,請(qǐng)轉(zhuǎn)到 Settings / Preferences | Tools | Diff & Merge | External Diff Tools(設(shè)置 / 偏好設(shè)置 | 工具 | 差異與合并 | 外部差異工具)。
分析器
基于 Async Profiler 的單一分析器配置 ULTIMATE
新的分析器配置 IntelliJ Profiler 現(xiàn)已實(shí)現(xiàn)。 它結(jié)合了 Async Profiler 和 Java Flight Recorder 的強(qiáng)大功能,讓我們距離為所有平臺(tái)實(shí)現(xiàn)多合一分析工具的目標(biāo)更近了一步。
調(diào)試器
Reset Frame(重置幀)
在 Debugger(調(diào)試器)工具窗口的 Frames(幀)視圖中,我們從工具欄移除了 Drop Frame(丟幀)操作,換為內(nèi)聯(lián) Reset Frame(重置幀)圖標(biāo)。
隱藏了選項(xiàng)卡標(biāo)簽
為了最大化 Debugger(調(diào)試器)工具窗口中的可用空間,我們默認(rèn)隱藏了選項(xiàng)卡標(biāo)簽。 要使其再次可見或自定義它們的位置,請(qǐng)使用 Layout Settings(布局設(shè)置)中的 Show Tab Labels(顯示選項(xiàng)卡標(biāo)簽)選項(xiàng)。
JetBrains產(chǎn)品官方中文語言包插件 2022.1.x v221.114 Update (2022/04/03)
﹂啟動(dòng)軟件->啟動(dòng)試用版(Start trial)->網(wǎng)頁登陸 ->啟動(dòng)試用,進(jìn)入歡迎界面
﹂Plugins->齒輪按鈕->Install Plugin From Disk->選本地語言包插件zh.xxx.zip
﹂重啟(Restart IDE)或直接將本地漢化插件.jar拖到軟件歡迎界面,點(diǎn)重啟完事
標(biāo)簽: IntelliJ IDEA Java編程 編程開發(fā) 代碼重構(gòu)
html2canvas.js 免費(fèi)版 482K | 簡體中文 | 10
詳情JAVA JDK V1.8 正式版 200.93M | 簡體中文 | 8.1
詳情jdk8 32位安裝包 V8.0.3410.10 免費(fèi)版 157.7M | 簡體中文 | 5.6
詳情JAVA JDK V15.0.1 官方免費(fèi)版 159.43M | 簡體中文 | 5
詳情eclipse 64位 V4.8 官方最新版 312.3M | 簡體中文 | 8.3
詳情jdk1.7 32位 V1.7 官方最新版 129.16M | 簡體中文 | 4
詳情JetBrains RubyMine(調(diào)試開發(fā)軟件) V2018.2.1 中文免費(fèi)版 235.1M | 簡體中文 | 8.3
詳情PyCharm Professional(免費(fèi)PHP開發(fā)軟件) V2018.3.3 漢化版 283.18M | 簡體中文 | 9.1
詳情PhpStorm永久激活版 V2019.1.3 中文免費(fèi)版 246M | 簡體中文 | 8
詳情idea漢化破解版 V2020.1 中文免費(fèi)版 643M | 簡體中文 | 1.1
詳情RubyMine(Ruby開發(fā)工具) V6.3.2 免費(fèi)版 170.03M | 簡體中文 | 8
詳情intellij idea 2022.1.0破解版 32位/64位 中文免費(fèi)版 693.24M | 簡體中文 | 3.2
詳情JAVA JDK V1.8 正式版 200.93M | 簡體中文 | 8.1
詳情intellij idea 2022.1.0破解版 32位/64位 中文免費(fèi)版 693.24M | 簡體中文 | 3.2
詳情eclipse32位版本(Java編程工具) V4.8 官方最新版 312.3M | 簡體中文 | 2.9
詳情eclipse免安裝版 V4.8 win32綠色版 312.3M | 簡體中文 | 2.5
詳情IntelliJ IDEA(Java開發(fā)編程軟件) V2021.3 官方最新版 85.21M | 簡體中文 | 6
詳情eclipse 64位 V4.8 官方最新版 312.3M | 簡體中文 | 8.3
詳情關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2025 m.daaijiaoyu.cn.All rights reserved.
浙ICP備2024132706號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)