Jetbrains IntelliJ IDEA Ultimate 最终版 2022.2.2 汉化版(授权激活教程)
JETBRAINS INTELLIJ IDEA ULTIMATE 2022中文破解版是功能强大的且符合人体工学的JVM IDE!使用旨在为开发人员带来更为强大的生产力,具有超多更加智能便捷的工具和功能,让大家能够轻松的进行您需要的操作,例如使用它您可以更加轻松针对代码进行完整的分析,并分享各种助力,包括深度编码辅助、快速导航、智能错误分析和重构,拥有智能不全您的代码功能,而补全的代码会根据您的上下文进行整合出最佳的内容,最符合您的需求!此外还可以进行数据流的分析,这是通过进行智能分析来猜测可能的运行时符号类型,更多的功能,包括语言注入、跨语言重构、重复项的检测、最佳的编辑环境、便捷的快捷键功能、友好便捷的用户界面、快速代码调试辅助、完整的开发者工具等等,让您的工作轻松顺畅的进行!IntelliJ IDEA 2022.1稳定版发布!IDEA2022引入依赖分析器,用于管理依赖项和解决冲突。JetBrains公司的IDEA是Java编程语言开发撰写时常用的集成开发环境,JetBrains全家桶,包括Pycharm , Webstorm , IntelliJ IDEA , PhpStorm , Rider Clion , RubyMine, AppCode, Goland, DataGrip , Kotlin等15款产品。
IntelliJ IDEA2022.1 引入了 Dependency Analyzer,用于管理依赖项和解决冲突;更新了 New Project(新建项目)向导,旨在优化新项目启动;添加了 Notifications(通知)工具窗口,更简洁地展现来自 IDE 的通知。 它还包括多项其他重要改进,这些改进将在下面详细介绍。
安装破解教程
1、在知识兔下载并解压,如图所示
2、双击安装,如图所示,选择你的安装位置
3、勾选安装位数和进行适配设置,点击next
3、将 ja-netfilter-all 文件夹复制到 C:\,ja-netfilter.jar 文件的路径应该是 C:\ja-netfilter-all\ja-netfilter.jar)
默认情况下,过期时间将设置为 2022 年 12 月 31 日。需要更改的话可以记事本方式打开C:\ja-netfilter-all\config\mymap.conf 并进行日期设置
4、记事本打开vmoptions 文件,它位于 JetBrains IDE 的 bin 目录中。例如:C:\Program Files\JetBrains\IDEA\bin\idea64.exe.vmoptions
并将以下行添加到 .vmoptions 文件的末尾,保存文件
-javaagent:C:\ja-netfilter-all\ja-netfilter.jar
5、运行程序, 点击start trial,在网页中登录你的账号,如果没有的话,则直接申请一个并登录,然后启动试用
6、点击Plugins->齿轮按钮->Install Plugin From Disk->选本地语言包插件zh.xxx.zip。然后点击restart ide重启,完成后就是中文版了
INTELLIJ IDEA2022新功能
一、关键更新
1、依赖分析器
新引入的Dependency Analyzer分享了有关您的项目和子项目中使用的所有Maven和Gradle依赖项的广泛信息。它可以帮助您检测和解决冲突的依赖项,过滤掉相同的依赖项并检查它们是否存在于不同的库中,并轻松地跨依赖项导航以正确构建配置。
2、增强的新项目向导
我们重新设计了新项目向导界面,以简化创建新项目的过程。您可以快速启动一个空项目;使用Java、Kotlin、Groovy和JavaScript的预配置选项;或者如果您有更复杂的项目,请使用生成器。
3、新的通知工具窗口
事件日志实例已替换为新的通知工具窗口。它更清楚地突出重要和有用的建议和通知,并将它们组织在专用工具窗口中。
二、用户体验
1、新建项目向导中的Maven Archetype
新项目向导中更新的Maven Archetype项目生成器引入了在浏览原型时搜索即键入的功能、在模块创建期间管理原型目录的能力以及按原型输入所需属性的能力。
2、改进的镶嵌提示
我们实施了改进的Code Vision嵌入提示,可让您直接在编辑器中即时了解您的代码。显示的度量列表现在包括继承者、用法、代码作者和相关问题。这些指标现在默认启用,并且可以在Inlay Hints设置中进行修改。这些设置也已更新并分享了新的配置UI。
3、均匀拆分选项卡
您可以在编辑器选项卡之间平均分配工作空间,使它们的宽度都相同。要进行设置,请转到设置/首选项|高级设置|编辑器标签|使嵌套拆分中的比例相等。
4、将UML图导出为其他格式最终的
现在可以将UML图导出为yEd.graphml、JGraph.drawio、Graphviz.dot、带有位置的Graphviz.dot、Mermaid.md、Plantuml和IntelliJ IDEA.uml文件,这使得它们与第三方工具兼容。
5、新的结构搜索和替换对话框
“结构搜索和替换”对话框现在包含所有模板的列表,以便更轻松地在它们之间导航。此外,该对话框具有Pin Dialog图标和重新排列的注入代码和匹配大小写复选框。
三、安全
1、包检查器插件最终的
IntelliJ IDEA 2022.1现在可以通过检查Checkmarx SCA数据库和国家漏洞数据库来检测项目中使用的Maven和Gradle依赖项中的漏洞,这要归功于与IntelliJ IDEA Ultimate捆绑的PackageСhecker插件。
四、编辑
1、从Markdown文件运行命令
使用包含要执行命令的指令的Markdown文件时,您可以使用装订线中的运行图标直接从文件中运行这些命令。
2、复制Markdown文件的代码片段
使用Markdown块中的新复制代码片段,您只需单击一下即可轻松地将内容复制到剪贴板。
3、更新了Markdown编辑器浮动工具栏
重新设计的Markdown编辑器浮动工具栏现在分享列表创建功能和允许您选择标题样式的下拉菜单。它是可定制的,所以你可以用你需要的选项来填充它。
4、LightEdit中的代码重新格式化
我们增强了LightEdit模式,因此您无需创建或打开专用项目即可完成更多工作。现在,您可以在无项目模式下执行代码重新格式化。
5、新的不正确格式检查
我们实施了不正确的格式检查,当文件的当前格式与代码样式设置不匹配时,它会通知您。
6、格式改进
为了代码中的格式一致性,在行注释开始处添加空格选项已通过自动启用的重新格式化时强制复选框进行了扩充。它默认可用于Java、Kotlin和Groovy,并且仅修改以字母数字符号开头的行注释。
7、命令行格式化程序中的试运行模式支持
命令行格式化程序支持试运行模式来验证项目文件。如果文件需要格式化,它将以非零状态退出。
五、Java
1、Java 18支持
IntelliJ IDEA 2022.1支持2022年3月发布的Java 18的新功能。IDE现在支持代码片段、开关表达式的模式匹配更改等。有关详细信息,请参阅此博客文章。
2、Java反编译器
Java反编译器现在与Java 17版本更兼容。它支持现代语言构造函数,例如密封类型和模式匹配,具有更好的字符串反编译切换功能,分享类型注释并检测公共常量。
3、更好的JUnit 5支持
我们添加了对JUnit 5.7中引入的新功能的支持,包括对EnabledIf/DisabledIf、NullSource/EmptySource和TempDir注释的支持。
4、使用try/catch模板更新了环绕声
更新后的带有try/catch模板的Surround现在重新抛出包装到RuntimeException中的异常,而不是吞下它。
六、Kotlin
1、Kotlin 1.6.20支持
IntelliJ IDEA 2022.1支持Kotlin 1.6.20,因此最新的语言功能,例如支持并行编译、上下文接收器原型,以及所有Kotlin目标之间更好的代码共享,现在都可以在IDE中使用。在此博客文章中了解有关新Kotlin更新的更多信息。
2、改进了Kotlin的IDE性能
在执行代码完成、突出显示和与参考搜索相关的操作时,优化包索引显着提高了IDE速度。代码更改后发生的重新索引案例的数量和范围也有所减少。
3、调试器改进
在调试Kotlin项目时,我们为Smart Step Into功能引入了一些有用的改进和更新。我们还解决了一些与断点有关的问题。
4、Kover插件集成
为了确保更好的Kotlin代码覆盖率,Kover插件已与IntelliJ IDEA集成。
七、对Groovy的Postfix模板支持
Groovy的代码完成现在支持大多数类似Java的后缀模板,例如arg,cast,for,iter,nn,notnull,null,not,throw,try,var,par,sout,serr,while,new,reqnonnull,和return.
八、框架和技术
1、Go微服务支持最终的
IntelliJ IDEA Ultimate现在支持Go微服务,分享URL路径引用、端点、Search Everywhere和gutter图标等功能。这些功能在安装Go插件后可用,目前仅适用于标准库函数。更多细节在这里。
2、Spring Data Mongo的代码洞察改进最终的
在使用Spring Data MongoDB时,IntelliJ IDEA现在突出显示JSON查询,完成运算符和文档字段,并分享从映射实体到数据库工具窗口的导航。
3、更好地支持.proto文件最终的
.proto文件有一个新的意图操作,它为未解析的消息引用添加了缺少的导入语句。添加缺少的导入语句后,IDE会为消息引用分享完成建议。
4、gRPC反射支持最终的
使用IntelliJ IDEA Ultimate,您现在可以直接从正在运行的服务器实例运行请求并完成服务和方法名称。该项目不需要包含.proto文件,但服务器应支持gRPC反射。
5、Thymeleaf支持改进最终的
IntelliJ IDEA Ultimate现在为Thymeleaf分享更好的支持,包括更少的误报检查、在编辑Thymeleaf模板时增强的IDE性能,以及微调检查和突出显示级别,以便您获得正确的通知。
6、在Helidon配置文件中完成最终的
IntelliJ IDEA Ultimate现在更好地支持Helidon框架。IDE现在在属性文件和.yaml文件中分享配置键补全,并且它支持Go to Declaration和Quick Doc操作
九、构建工具
1、更新了Gradle的进度条
我们为Gradle流程(例如下载依赖项和导入工件)引入了进度条。它允许您跟踪文件的确切情况并估计该过程何时完成。
2、在Maven编译器插件中支持单独的测试模块
我们向Maven编译器插件添加了实验性功能。它现在允许您为生产和测试源分别设置特定的语言级别。您可以在首选项/设置|中启用此选项。构建、执行、部署|构建工具|马文|导入.
十、风险控制系统
1、通过嵌入提示分享的代码作者信息
我们更新了Code Vision功能,以便IntelliJ IDEA现在可以根据VCS历史立即为您分享有关代码作者身份的信息。默认情况下,代码作者嵌入提示在首选项/设置|中启用。编辑|一般|镶嵌提示|代码愿景。
2、使用Git Blame更新注释
我们改进了使用Git Blame进行注释的功能,使调查引入的更改更容易。当您将鼠标悬停在注释上时,IDE会在编辑器中突出显示行之间的差异,并在您单击它时打开Git日志工具窗口。
3、更新了Git工具窗口中的提交详细信息
提交详细信息现在包括有关GPG签名和构建状态的信息。以前,此数据仅在Git日志中显示为一列。
4、Git文件历史记录:没有索引的新UI
Git文件历史工具窗口的新UI现在独立于索引过程。即使Log索引关闭,数据也会用新界面表示。
5、拉取请求评论中的建议更改
现在可以更轻松地在IntelliJ IDEA中处理建议的更改,因为您现在可以在IDE中本地应用或提交更改。
6、按文件媒体类型定义外部差异和合并工具
IntelliJ IDEA 2022.1现在允许根据文件类型指定不同的外部差异和合并工具。要配置它们,请转到设置/首选项|工具|差异与合并|外部差异工具。
十一、基于Async Profiler的单一Profiler配置最终的
新的分析器配置IntelliJ Profiler已实现。它结合了Async Profiler和Java Flight Recorder的强大功能,使我们更接近实现适用于所有平台的单一、多合一分析工具的目标。
十二、调试器
1、重置帧
在Debugger工具窗口的Frames视图中,我们从工具栏中删除了Drop Frame操作,而是通过内嵌的Reset Frame图标使其可用。
2、隐藏的标签标签
为了最大化调试器工具窗口中的可用空间,选项卡标签现在默认隐藏。要使它们再次可见或自定义它们的位置,请使用Layout Settings中的Show Tab Labels选项。
十三、质量检查工具
1、页面对象编辑器改进
Selenium UI测试插件的页面对象编辑器得到了巨大的改进。我们优化了工作流程并重新设计了UI,以确保出现更少的分散注意力的元素。您可以即时将网页元素从网页添加到代码中,然后在不离开页面对象编辑器的情况下继续编辑。您还可以选择在将新页面元素添加到代码时使用的选择器类型。
2、新建页面对象向导
新页面对象向导允许您在创建新页面对象类时选择语言和测试自动化框架。我们还使该向导在您的代码中具有Selenium库依赖项的所有位置都可用。如果您想在不创建新文件的情况下尝试使用不同框架和自定义模板自动生成页面对象,可以通过工具|使用特殊的游乐场模式。打开Selenium页面对象游乐场。
十四、州长
1、编辑集群上的资源最终的
现在可以从编辑器选项卡中修改从集群加载的资源。
2、kubectl的自定义路径最终的
如果kubectl不在标准位置,您可以手动配置路径。要设置您的自定义路径,请转到设置/首选项|构建、执行、部署|Kubernetes|kubectl可执行文件的路径。
3、服务视图中的端口转发操作最终的
pod的端口转发功能现在可用。要转发端口,您可以使用工具栏上的图标或选择上下文菜单项。
4、在服务视图中描述资源操作最终的
“服务”视图中的所有资源都有一个新的“描述资源”操作。您可以从上下文菜单中调用它或使用工具栏按钮。
5、支持集群中的事件最终的
集群事件现在显示在服务视图的单独节点中,分享有关系统中最近事件的数据。要查看特定pod的事件,请在其上调用Describe Resource并在操作结果中查找Events部分。
6、网站支持最终的
我们为werf.yaml和相关的Helm模板文件引入了有限的编辑器支持,包括代码完成功能、检查、快速修复建议、重构/重命名.Values.werf.image.*,以及对某些字段(如boolean和)的验证int。
7、对Helm的导入子值支持最终的
IntelliJ IDEA Ultimate现在支持通过影响模板中内置对象的完成/导航的import-values设置导入子值。
十五、码头工人
1、新服务视图UI
对于IntelliJ IDEA 2022.1,我们在服务工具窗口中对Docker的UI进行了重大修改。已经对容器、图像、网络和卷实施了改造。
2、支持Docker Compose目标
现在支持Docker Compose目标。例如,要在Compose目标上运行Spring Boot应用程序,请转到运行配置,通过Manage targets创建一个Compose目标,然后运行应用程序。
3、Docker Registry V2支持
我们添加了对Docker Registry HTTP API V2的支持,以便与Docker 1.6+一起使用。您可以创建简单或受密码保护的Docker V2注册表并执行所有常用操作,例如查看、推送和拉取映像。
十六、远程开发
1、远程服务器的更多设置最终的
远程开发现在有一个后端控制中心小部件,它显示CPU负载、内存、磁盘容量和您可能需要监控后端状态的其他参数。
现在,一个新的安全设置允许您使用SSH密钥转发来验证从远程计算机对git-repositories的访问。或者,您可以使用SSH-agent助手来执行此操作。
您现在可以指定远程计算机上IDE后端的下载路径和确切位置。
2、本地瘦客户端增加新功能最终的
JetBrains Client现在支持更多文件编辑器,因此您不仅可以处理基于文本的文件,还可以处理PNG图像、UML图、Jupyter Notebook文件和Android布局资源。
Run with coverage和Profiler窗口已添加到装订线菜单中。上下文菜单现在包括Maven和Gradle工具窗口,并且添加了更多有用的子菜单项。
我们还改进了调试功能并分享了多种操作,因此您可以在远程开发时轻松检查您的代码。
十七、数据库工具
1、复制多个对象最终的
您现在可以选择多个表并将它们复制到另一个模式。选择表并按下F5以打开导出对话框。导出单个表时,可以映射列,查看新表的DDL,并进行更改。
IDE支持跨DBMS导出,这意味着目标模式可以属于您项目中的任何数据库。在此博客文章中了解有关它的更多信息。
2、MongoDB:编辑结果中的字段最终的
您现在可以像在关系数据库中一样轻松地在MongoDB集合中编辑结果。您还可以编辑通过.find().即使修改结果的任何游标方法(如sort()or limit())在之后执行,这也将起作用.find()。
3、取消运行语句最终的
更新了取消正在运行的语句的逻辑。现在更清楚的是请求被取消,我们不再在没有警告的情况下停用数据源。有关更多信息,请阅读此博客文章。
4、取消连接而不停用数据源最终的
您现在可以在不停用数据源的情况下停止创建连接的过程。如果在创建连接时单击“取消”按钮,连接将停止并显示“连接已取消”消息。
十八、Web开发
1、更好的Next.js支持最终的
由于对React的内置支持,所有关键功能应该已经在您的Next.js项目中运行。IntelliJ IDEA 2022.1增加了对一些特定于框架的东西的支持,例如页面。IDE将解析组件href属性Link以及表单和其他标记中使用的路径。代码完成、导航和重构也将起作用。
2、支持Volta最终的
在此版本中,我们添加了与JavaScript工具管理器Volta的适当集成。IntelliJ IDEA 2022.1将自动识别使用Volta安装的Yarn和npm。
十九、楼梯
1、Scala 3支持改进
现在可以自动完成extension方法。此外,编辑器分享自动导入extension方法和given实例。infix对修饰符和注释的新检查 targetName可以帮助您保持一致的代码样式。我们显着提高了.tasty阅读器的性能,因此索引Scala 3库的速度现在提高了两倍。
2、新建Scala项目向导
配置一个新的Scala项目变得更加容易。使用更新后的新建项目向导,您可以一步选择项目JDK、所需的构建系统和Scala版本。
3、别名导出
Scala中的大多数东西都是别名,包括String,Seq,List,Set,和Map.这会影响语法高亮、GoTo、Quick Documentation、Quick Definition、Find Usages、Optimize Imports和其他IDE功能,因为它们作用于别名而不是实际定义。为了改善用户体验,编辑器现在将标准库中的别名视为透明导出,例如,List意味着scala.collection.immutable.List而不是scala.List.
4、未使用的申报检查
以前,未使用声明的检测仅限于private绑定。现在,未使用的声明检查支持由类、方法、变量、参数等引入的公共绑定。
5、Scala调试器升级
在此版本中,我们努力改进和简化Scala调试器。我们升级了objects、主构造函数参数、值classes、Arrays、lazy vals和集合的处理,并改进了表达式评估。
二十、空间整合
1、代码审查评论:立即发布或另存为草稿
在IDE中审查代码更改时,您现在可以选择何时发布代码审查评论。
Post Now立即在代码审查中发布评论,并立即通知作者和其他代码审查参与者。
另存为草稿批量处理所有评论,并在您批准更改或等待回复时一次性发送。
2、代码审查的键盘快捷键
我们通过显示适用的键盘快捷键改进了代码审查用户界面。发布代码审查评论时,您可以使用Enter添加新行。Ctrl+Enter将保存或发布评论。
日志:
https://jetbrains.com/zh-cn/idea/whatsnew
IntelliJ IDEA 2022.1 引入了 Dependency Analyzer,用于管理依赖项和解决冲突;更新了 New Project(新建项目)向导,旨在优化新项目启动;添加了 Notifications(通知)工具窗口,更简洁地展现来自 IDE 的通知。 它还包括多项其他重要改进,这些改进将在下面详细介绍。