intelliJ IDEA 2021是JetBrains最新带来的版本,IntelliJ IDEA 是一款功能强大的java开发工具,IntelliJ IDEA 强大的静态代码分析和人体工程学设计,让你的开发设计简单轻松,IntelliJ IDEA将您的源代码编入索引之后,通过在各个环境中提供相关建议,提供快速和智能的体验:即时和智能的代码完成,即时代码分析和可靠的重构工具。IntelliJ IDEA 2021 for Mac特别被认为是当前Java开发效率最快的IDE工具。它整合了开发过程中实用的众多功能,几乎可以不用鼠标可以方便的完成你要做的任何事情,最大程度的加快开发的速度。简单而又功能强大。与其他的一些繁冗而复杂的IDE工具有鲜明的对比。IntelliJ IDEA能够深入了解你的代码,分析你的代码,寻找所有项目文件和语言符号之间的连接。使用这些信息,它提供了深入的编码帮助、快速导航、聪明的错误分析,当然还有重构。每个人都有工作上的不同,并且在工作中有自己喜欢的IDE,你会发现不同的和主要的IDE可供选择。一些主要的IDE是Eclipse、Netbeans和IntelliJ。没有人能区分和让每个人来决定哪一个最好的IDE是他的工作,他想使用而不是强加于他们。Eclipse和Netbeans是一个***开放的工作***,这绝对是一个理想的工作平台.
原文链接:https://mac.orsoon.com/Mac/171720.html(附安装下载教程)
intellij idea 2021 中文破解版最新功能
Java的
Java 13 IntelliJ IDEA正准备迎接新的Java 13 Preview功能。IDE支持更新的SwitchExpressions及其新语法:现在,如果需要从Java 13中的多行块返回值,则可以使用yield关键字而不是break。我们还添加了对文本块的支持,允许您将更长的多行文本块嵌入到源代码中,例如HTML或SQL。使用此功能,可以粘贴两种格式,即粘贴到String时转义值或粘贴到文本块时省略转义。 | 具有多个退出点的重构方法 我们添加了一个新的意图,您可以运行将具有多个返回的方法转换为单个退出点,并为Inline方法重构做好准备。通过定义多个返回语句,方法可以包括多个出口点。当您在IntelliJ IDEA中内联这样的方法时,可以修改它以仅以单个return语句的形式定义一个退出点以退出该方法。这样的方法不那么容易混淆,因为你有一条路径,而你不需要搜索出口。 |
“恒定条件和例外”确定了问题的根源 我们通过一项名为“寻找原因”的新行动,完成了旧的“恒定条件和例外”检查。除了通知您可能的或实际的问题之外,检查还会导航您查找可疑的代码段。不再阅读文件并搜索必要的行。 | 修改后的检查会从您的代码ULTIMATE中删除重复项 我们将针对Java的“重复代码片段”检查与针对其他语言的“定位重复”工具合并,为您提供了一个名为“重复代码片段”的强大新检查,它结合了两者的优点。它是可配置的,可以动态工作,并支持除Java之外的许多语言。 |
更新完成***出窗口建议纠正错误的模式 在IntelliJ IDEA 2021中,我们更改了代码完成***出窗口的外观并使其更有帮助。从现在开始,完成识别错误的模式并建议可能的修复,因此如果您意外键入“retru”,IDE将建议将其替换为“return”。 | 结构搜索会立即显示事件 结构搜索是一项功能强大的功能,允许您在项目中搜索特定的代码模式。IntelliJ IDEA会在您键入时突出显示与编辑器中的搜索匹配的字符串。此外,IDE在“结构搜索”对话框的编辑区域中显示过滤器值。在尝试使用模式时,不再需要不断重新运行搜索。 |
分析工具 | |
IntelliJ IDEA现在提供分析工具ULTIMATE 现在,您可以在IDE中分析应用程序的性能,因为IntelliJ IDEA与Windows,macOS和Linux上的Java Flight Recorder集成在一起。 macOS和Linux用户也可以享受Async Profiler。这个工具很容易成为你最好的朋友,因为它告诉你关于如何在你的应用程序中分配内存和CPU的一切。 | |
服务 | |
服务工具窗口:用于所有连接,配置等的单个控制面板 现在,您拥有在一个视图下控制所有内容所需的一切。全新的服务工具窗口压缩并封装了最有用的工具:RunDashboard,Database Console,Docker和Application Servers视图。它还为连接,运行和调试配置,应用程序服务器,数据库控制台等提供单一显示和控制点。对于数据库,工具窗口具有查询实时计时器,该计时器显示运行查询的每个连接的持续时间。 | 运行Docker容器可以查看其文件系统 在IntelliJ IDEA 2021中,您可以在“服务”工具窗口的“Docker”节点的“文件”选项卡中查看正在运行的Docker容器的文件系统。 |
性能 | |
此版本提高了文件系统刷新的性能和UI响应能力,并减少了处理文件系统更改所导致的大多数延迟。我们已经竭尽全力优化启动性能,所以一旦启动IDE,您应该感受到提升。 | |
编辑 | |
每个目录都可以有自己的代码样式 您现在可以为每个文件夹分别设置代码样式。想要试试吗?将EditorConfig文件放在模块或包的根目录中,您就可以了。 IDE现在可以通过EditorConfig文件管理所有代码样式设置。所有调整现在都在预览中可见,因此您对设置的盲目摆弄的日子已经结束。 | 语法突出显示可用于20多种语言 IntelliJ IDEA现在与TextMate编辑器集成,为20多种不同的编程语言提供开箱即用的语法高亮显示。如果您需要为任何其他语言添加突出显示,您只需下载该语言的TextMate包并将其导入IDE。 |
“将Caret转换为下一个单词”操作提供了选项 现在您可以选择放置插入符的位置:在当前单词的末尾或下一个单词的开头。在“设置/首选项”中的“插入移动”选项中选择最适合您的行为 编辑| 一般。 | Tab现在将您带到结束括号或引号之外 现在可以启用另一个帮助您更快打字的功能:Tab键可以在结束括号或引号之外导航。此功能仅在您键入时有效。要禁用此选项,请转到“设置/首选项”| 编辑| 一般| 智能键并取消选中“在键入时跳转到关闭括号/引用选项卡”复选框。 |
选定的代***自动包含在引号或括号中 虽然它在技术上并不是全新的,但默认情况下现在启用了这个非常方便的功能:当您键入大括号或引号时,IntelliJ IDEA会自动将所选代码包装在大括号或引号中。 如果您不像我们那样喜欢此功能,请转到“设置/首选项”| 编辑| 一般| 智能键并取消选中“输入引号或括号中的环绕声选择”复选框。 | macOS现在有一个新的默认键映射 我们已将macOS的默认键映射从Mac OS X更改为macOS 10.5+。我们还重命名了键盘图:Mac OS X 10.5现在称为默认的macOS,而过时的Mac OS X现在是IntelliJ IDEA Classic。 IntelliJ IDEA可以顺利地处理大文件 您现在可以在IntelliJ IDEA中轻松打开大于25MB的文件,并在不经常等待的情况下搜索它们。对于那些使用日志文件的人来说,这是一个非常好的小改进。 |
出现 | |
检查***出窗口显示最相关的修复 此版本更快地提供了代码检查建议的修复程序。现在,检查***出窗口不仅描述了问题,而且还可以立即向您显示最相关的解决方案。如果修复程序适合您,请按Alt + Shift + Enter,或使用Alt + Enter快捷键从列表中选择另一个选项。 | 新类对话框焕然一新 “新建类”对话框具有新外观。更重要的是,现在它可以让您预览可以创建的类的类型。 |
编辑器和调试器选项卡具有统一的外观 编辑器和调试器选项卡的设计已更改为在Light和Darcula主题中看起来相同。在Light主题中,我们将选项卡的高度与工具窗口标题的高度对齐。我们还删除了标签下方的白线,以尽量减少视觉混乱。 | Find Usages工具栏变得更加优雅 继续从工具栏中删除不受欢迎的图标并使其视觉负载减少的趋势,我们已经修剪了Find Usages工具窗口的工具栏。现在有些图标已分组,有些图标已完全消失。 |
摇篮 | |
Gradle具有新的Dependencies图表ULTIMATE 在此版本中,我们添加了期待已久的Gradle依赖关系图。只需单击Gradle工具窗口工具栏上的Show Dependencies图标,或按Alt + Shift + Ctrl + U / Alt + Shift + Cmd + U. 从此图中选择节点以查看其邻居,然后单击节点以查看它们与根连接的方式。 | 为build.gradle文件添加了更多编码辅助功能 从版本2021开始,您可以更轻松地编辑build.gradle文件。IntelliJ IDEA现在支持任务声明语法和各种依赖符号,并提供依赖块和依赖关系配置闭包内的代码完成。 |
Gradle任务输出得到改进 Gradle操作的状态树和输出控制台现在并排显示,以帮助您监控同步/构建过程。这为您提供了更详细和熟悉的Gradle输出信息。 | 使用Gradle设置变得更容易 我们通过弃用几个选项简化了Gradle设置对话框。更重要的是,当您打开,导入或创建Gradle项目时,IntelliJ IDEA会自动为您配置设置。 |
Maven的 | |
Maven同步输出显示在“构建”工具窗口中 IntelliJ IDEA现在在Build工具窗口中报告Maven导入过程以及Maven构建输出。这使得进度和错误报告更加明显,简化了导航,并使Gradle / Maven体验更加一致。 | Maven依赖完成工作开箱即用 pom.xml中依赖项的代码完成现在可以直接使用。以前,它只有在您触发Maven存储库的索引时才有效。 |
Groovy的 | |
我们扩展了Groovy 3.0语法和对嵌套代码块的支持。此外,IDE现在默认情况下使闭包表达式中的大括号和***头变为粗体,以便您可以轻松理解代码的结构并区分代码块和闭包。您还可以享受快速修复,为Groovy方法的方法声明中的所有参数添加显式类型,其中未明确定义参数的类型。 |
JVM调试器 | |
Step Into action为您提供了选择的方法 当您在具有多个方法调用的行上“步入”时,可以选择要插入的方法,lambda或方法引用。 | |
Shell脚本 | |
IntelliJ IDEA引入了shell脚本支持 此版本为shell脚本提供了丰富的编辑支持,包括单词和路径完成,快速文档,甚至文本重命名。您还可以创建用于执行shell脚本的运行配置 - 这只是故事的一半。我们已将多个外部工具集成到IntelliJ IDEA中,以获得更高级的shell脚本支持。从现在开始,您可以使用 Shellcheck检测并修复脚本中的错误,使用Shfmt来正确格式化shell脚本,使用Explainshell通过按Alt + Enter来获取必要命令的完整描述。 | |
HTTP客户端 | |
HTTP客户端支持cURL请求ULTIMATE 现在,您可以将cURL请求字符串粘贴到HTTP客户端,并让IDE自动将其转换为完整请求。 | HTTP客户端保持cookie 终极 ***设您已经对服务进行了一次身份验证请求,并且在后续请求中,您希望调用一些需要其他权限的端点。以前,您将丢失第一个响应中的cookie。但现在不再了:IDE现在为您保留所有cookie并在下一个请求中传输它们。 |
终奌站 | |
终端软包线更好 以前,终端可能偶尔会在包裹线条时断开链接,并且有些线条被包裹得不正确。现在,当您运行输出长行的命令时,终端会轻轻地软包裹它,使所有链接保持工作状态。如果单击包装的链接,它会立即发送到您的浏览器。 | 从命令行退出文件合并代码 当用作合并文件的命令行工具时,IntelliJ IDEA现在返回正确的退出代码。现在,您可以在任何自定义工作流程中使用IntelliJ IDEA作为合并工具。我们还支持--wait命令行选项,以阻止方式从终端编辑文件。 |
插件 |
插件页面变得更符合人体工程学 IDE现在立即在“设置/首选项”对话框的“插件”页面上显示插件详细信息,因此您无需逐个单击每个插件。我们已经删除了“更新”选项卡,并且“更新”按钮位于“已安装”选项卡上的插件名称附近。我们在齿轮图标下添加了新选项,允许您一次性禁用或启用下载的插件。为自己节省大量的点击次数并将其用于更重要的事情。 |
Kubernetes |
Kubernetes插件获得Kustomize支持ULTIMATE 带有Kubernetes插件的IntelliJ IDEA 2019.2的新版本为Kustomize提供了编辑支持,完成了键和路径,以及对Kustomize***文件的许多检查。 重命名重构现在可用于重命名Kustomize***文件的文件和目录。您可以使用Ctrl + B / Cmd + B快捷方式从Kustomize***文件中声明的路径跳转到“项目”工具窗口中的关联包或文件。 | 可以使用URL ULTIMATE添加外部*** 您现在可以使用URL从外部源加载自定义***定义(CRD)规范。要添加规范,请转到“设置/首选项”| 语言和框架| Kubernetes并将URL添加到CRD规范中。(以前,可以从本地文件添加CRD。) |