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