七七八八

七七八八 关注TA

知足常乐

七七八八

该文章投稿至Nemo社区   Mac软件  板块 复制链接


最好的java开发工具:IntelliJ IDEA 2021 for Mac永久激活版

发布于 2021/04/15 11:14 599浏览 0回复 5,467

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。)
本文标签
 {{tag}}
点了个评