IntelliJ IDEA 2023 for Mac(Java语言开发集成环境)

IntelliJ IDEA 2023 for Mac(Java语言开发集成环境)

V2023.3.2破解版

  • 2023-12-21
  • 简体中文
  • 4分
  • 9608下载
此为PC软件,请到PC端下载

intellij idea mac破解版,专业用于Web和企业开发!功能多样且用户友好的Java IDE,专门设计用于借助众多工具和功能提高您的工作效率。也是目前编程人员最喜欢的Java集成开发环境,具备智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等特色功能,配合强大的插件支持,是目前开发效率最快的IDE工具。欢迎下载。

intellij idea中文破解版安装教程

注意!建议安装前卸载老版本!!!软件遇到启动不了,下载这个卸载工具,卸载了,重新电脑,重新安装就可以了

@@##!_会员展示_!##@@

将左侧的【IntelliJ IDEA】拖到右边的应用程序中进行安装。如下图所示:(必须拖到应用程序中打开,不然闪退)

打开软件,会弹出注册窗口,点击“Activation code”。如下图所示:

在镜像包里打开【注册码】。

把intellij idea 注册码输入到软件中,然后点击【Activate】即可!如下图所示:

激活成功!不要在意激活时间,它只是一个备用许可证,不会过期

@@##!_会员展示_!##@@

中文设置

点击【plugins】,点击【marketplace】,在搜索栏搜索【chinese】然后回车,选择第二个中文语言包,点击【install】进行安装。

完成后,点击【restart ide】进行重启软件。

IntelliJ IDEA for Mac软件介绍

intelliJ IDEA 是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是一个开放的工作,这绝对是一个理想的工作平台.

IntelliJ IDEA 功能特征

IntelliJ IDEA  引入了Dependency Analyzer以促进依赖关系管理和冲突解决,一个更新的New Project向导来优化启动新项目,以及Notifications工具窗口,它提供了一种新的、简化的方式来接收来自 IDE 的通知。它还包括许多其他值得注意的改进,这些改进将在下面详细介绍。

关键更新

依赖分析器

新引入的Dependency Analyzer提供了有关项目和子项目中使用的所有 Maven 和 Gradle 依赖项的广泛信息。它可以帮助您检测和解决冲突的依赖项,过滤掉相同的依赖项并检查它们是否存在于不同的库中,并轻松地跨依赖项导航以正确构建配置。

增强的新项目向导

我们重新设计了新项目向导界面,以简化创建新项目的过程。您可以快速启动一个空项目;使用 Java、Kotlin、Groovy 和 JavaScript 的预配置选项;或者如果您有更复杂的项目,请 使用生成器。

新的通知工具窗口

事件日志实例已替换为新的通知工具窗口。它更清楚地突出重要和有用的建议和通知,并将它们组织在专用工具窗口中。

编辑

从 Markdown 文件运行命令

使用包含要执行命令的指令的 Markdown 文件时,您可以使用装订线中的运行图标直接从文件中运行这些命令。

复制Markdown 文件的代码片段

使用 Markdown 块中的新复制代码片段,您只需单击一下即可轻松地将内容复制到剪贴板。

更新了 Markdown 编辑器浮动工具栏

重新设计的Markdown 编辑器浮动工具栏现在提供列表创建功能和允许您选择标题样式的下拉菜单。它是可定制的,所以你可以用你需要的选项来填充它。

LightEdit 中的代码重新格式化

我们增强了 LightEdit 模式,因此您无需创建或打开专用项目即可完成更多工作。现在,您可以在无项目模式下执行代码重新格式化。

新的不正确格式检查

我们实施了不正确的格式检查,当文件的当前格式与代码样式设置不匹配时,它会通知您。

格式改进

为了代码中的格式一致性,在行注释开始处添加空格 选项已通过自动启用的重新格式化时强制复选框进行了扩充。它默认可用于 Java、Kotlin 和 Groovy,并且仅修改以字母数字符号开头的行注释。

命令行格式化程序中的试运行模式支持

命令行格式化程序支持试运行模式来验证项目文件。如果文件需要格式化,它将以非零状态退出

用户体验

新建项目向导中的 Maven Archetype

New Project向导 中更新的 Maven Archetype 项目生成器引入了在浏览原型时搜索即键入的功能、在模块创建期间管理原型目录的能力以及按原型输入所需属性的能力。

改进的镶嵌提示

我们实施了改进的 Code Vision 嵌入提示,可让您直接在编辑器中即时了解您的代码。显示的度量列表现在包括继承者用法代码作者相关问题。这些指标现在默认启用,并且可以在 Inlay Hints 设置中进行修改。这些设置也已更新并提供了新的配置 UI。

均匀拆分选项卡

您可以在编辑器选项卡之间平均分配工作空间,使它们的宽度都相同。要进行设置,请转到 设置/首选项 | 高级设置 | 编辑器标签 | 使嵌套拆分中的比例相等

将 UML 图导出为其他格式 

现在可以将 UML 图导出为 yEd .graphml、JGraph .drawio、Graphviz .dot、带有位置的 Graphviz .dot、Mermaid .md、Plantuml 和 IntelliJ IDEA .uml 文件,这使得它们与第三方工具兼容。

新的结构搜索和替换对话框

结构搜索和替换”对话框现在包含所有模板的列表,以便更轻松地在它们之间导航。此外,该对话框具有Pin Dialog图标和重新排列的注入代码匹配大小写复选框。

安全

包检查器插件 最终的

IntelliJ IDEA 现在可以通过检查 Checkmarx SCA 数据库和 国家漏洞数据库来检测项目中使用的 Maven 和 Gradle 依赖项中的漏洞,这要归功于与 IntelliJ IDEA Ultimate 捆绑的 Package Сhecker 插件。

Java

Java 18 支持

IDE 现在支持代码片段、开关表达式的模式匹配更改等。

Java反编译器

Java 反编译器现在与 Java 17 版本更兼容。它支持现代语言构造函数,例如密封类型和模式匹配,具有更好的字符串反编译切换功能,提供类型注释并检测公共常量。

更好的 JUnit 5 支持

我们添加了对 JUnit 5.7 中引入的新功能的支持,包括对@EnabledIf/DisabledIf@NullSource/EmptySource@TempDir注释的支持。

使用 try/catch模板更新了环绕声

更新后的带有 try/catch模板的 Surround 现在重新抛出包装到 RuntimeException 中的异常,而不是吞下它。

科特林

Kotlin 1.6.20 支持

IntelliJ IDEA 持 Kotlin 1.6.20,因此最新的语言功能,例如支持并行编译、上下文接收器原型以及跨所有 Kotlin 目标的更好的代码共享,现在都可以在 IDE 中使用。

改进了 Kotlin 的 IDE 性能

在执行代码完成、突出显示和与参考搜索相关的操作时,优化包索引显着提高了 IDE 速度。代码更改后发生的重新索引案例的数量和范围也有所减少。

调试器改进

在调试 Kotlin 项目时,我们为Smart Step Into功能 引入了一些有用的改进和更新。我们还解决了一些与断点有关的问题。

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.

框架和技术

Go 微服务支持

IntelliJ IDEA Ultimate 现在支持 Go 微服务,提供 URL 路径引用、端点、Search Everywhere和 gutter 图标等功能。这些功能在安装 Go 插件后可用,目前仅适用于标准库函数。

Spring Data Mongo 的代码洞察改进 最终的

在使用 Spring Data MongoDB 时,IntelliJ IDEA 现在突出显示 JSON 查询,完成运算符和文档字段,并提供从映射实体到数据库工具窗口的导航。

更好地支持 .proto 文件 最终的

.proto 文件有一个新的意图操作,它为未解析的消息引用添加了缺少的导入语句。添加缺少的导入语句后,IDE 会为消息引用提供完成建议。

Thymeleaf 支持改进 最终的

IntelliJ IDEA Ultimate 现在为 Thymeleaf 提供更好的支持,包括更少的误报检查、在编辑 Thymeleaf 模板时增强的 IDE 性能,以及微调检查和突出显示级别,以便您获得正确的通知。

在 Helidon 配置文件中完成 最终的

IntelliJ IDEA Ultimate 现在更好地支持 Helidon 框架。IDE 现在在属性文件和 .yaml文件中提供配置键补全,并且它支持Go to DeclarationQuick Doc操作。
使用 IntelliJ IDEA Ultimate,您现在可以直接从正在运行的服务器实例运行请求并完成服务和方法名称。该项目不需要包含 .proto 文件,但服务器应支持 gRPC 反射。

构建工具

在 Maven 编译器插件中支持单独的测试模块

我们向 Maven 编译器插件添加了实验性功能。它现在允许您为生产和测试源分别设置特定的语言级别。您可以在首选项/设置 |中启用此选项。 构建、执行、部署 | 构建工具 | 马文 | 导入.

更新了 Gradle 的进度条

我们为 Gradle 流程(例如下载依赖项和导入工件)引入了进度条。它允许您跟踪文件的确切情况并估计该过程何时完成。

风险控制系统

通过嵌入提示提供的代码作者信息

我们更新了 Code Vision 功能,以便 IntelliJ IDEA 现在可以根据 VCS 历史立即为您提供有关代码作者身份的信息。默认情况下,代码作者嵌入提示在 首选项/设置 |中启用。编辑 | 一般 | 镶嵌提示 | 代码愿景

更新了 Git 工具窗口中的提交详细信息

提交详细信息现在包括有关 GPG 签名和构建状态的信息 。以前,此数据仅在 Git 日志中显示为一列。

Git 文件历史记录:没有索引的新 UI

Git 文件历史工具窗口 的新 UI现在独立于索引过程。即使 Log 索引关闭,数据也会用新界面表示。

拉取请求评论中的建议更改

现在可以更轻松地在 IntelliJ IDEA 中处理建议的更改,因为您现在可以在 IDE 中本地应用或提交更改。

按文件媒体类型定义外部差异和合并工具

IntelliJ IDEA  现在允许根据文件类型指定不同的外部差异和合并工具。要配置它们,请转到 设置/首选项 | 工具 | 差异与合并 | 外部差异工具

用 Git Blame更新注释

我们改进了使用 Git Blame进行注释的功能,使调查引入的更改更容易。当您将鼠标悬停在注释上时,IDE 会在编辑器中突出显示行之间的差异,并在您单击它时打开 Git Log 工具窗口。

探查器

基于 Async Profiler 的单一 Profiler 配置 最终的

新的分析器配置IntelliJ Profiler已实现。它结合了Async ProfilerJava Flight Recorder的强大功能, 使我们更接近实现适用于所有平台的单一、多合一分析工具的目标。

调试器

重置帧

Debugger工具窗口 的Frames视图中,我们从工具栏中删除了Drop Frame操作,而是通过内嵌的Reset Frame图标 使其可用。

隐藏的标签标签

为了最大化调试器工具窗口中的可用空间,选项卡标签现在默认隐藏。要使它们再次可见或自定义它们的位置,请使用Layout Settings中的Show Tab Labels选项。

质量检查工具

页面对象编辑器改进

Selenium UI 测试插件 的 页面对象编辑器得到了巨大的改进。我们优化了工作流程并重新设计了 UI,以确保出现更少的分散注意力的元素。您可以即时将网页元素从网页添加到动态代码中,然后在不离开页面对象编辑器的情况下继续编辑。您还可以选择在将新页面元素添加到代码时使用的选择器类型。

新建页面对象向导

页面对象向导允许您在创建新页面对象类时选择语言和测试自动化框架。我们还使该向导在您的代码中具有 Selenium 库依赖项的所有位置都可用。如果您想在不创建新文件的情况下尝试使用不同框架和自定义模板自动生成页面对象,可以通过 工具 |使用特殊的游乐场模式。打开 Selenium 页面对象游乐场

Kubernetes

编辑集群上的资源 

现在可以从编辑器选项卡中修改从集群加载的资源

对 Helm 的导入子值支持 最终的

IntelliJ IDEA Ultimate 现在支持通过 影响模板中内置对象的完成/导航的 import-values设置导入子值。

服务视图中描述资源操作 

“服务”视图中的所有资源 都有一个新的“描述资源”操作。您可以从上下文菜单中调用它或使用工具栏按钮。

支持集群中的事件 

集群事件现在显示在服务视图的单独节点中,提供有关系统中最近事件的数据。要查看特定 pod 的事件,请在其上调用Describe Resource并在操作结果中 查找Events部分。

支持 

我们为 werf.yaml 和相关的 Helm 模板文件引入了有限的编辑器支持,包括代码完成功能、检查、快速修复建议、重构/重命名.Values.werf.image.*,以及对某些字段(如boolean和)的验证int

码头工人

服务视图 UI

对于 IntelliJ IDEA,我们在 服务工具窗口中对 Docker 的 UI 进行了重大修改。已经对容器、图像、网络和卷实施了改造。

Docker Registry V2 支持

我们添加了对Docker Registry HTTP API V2的支持,以便与 Docker 1.6+ 一起使用。您可以创建简单或受密码保护的 Docker V2 注册表并执行所有常用操作,例如查看、推送和拉取映像。

支持 Docker Compose 目标

现在支持 Docker Compose 目标。例如,要在 Compose 目标上运行 Spring Boot 应用程序,请转到运行配置,通过Manage targets创建一个 Compose 目标,然后运行应用程序。

远程开发

远程服务器的更多设置 最终的

远程开发现在有一个后端控制中心小部件,它显示 CPU 负载、内存、磁盘容量和您可能需要监控后端状态的其他参数。现在,一个新的安全设置允许您使用 SSH 密钥转发来验证从远程计算机对 git-repositories 的访问。或者,您可以使用 SSH-agent 助手来执行此操作。您现在可以指定远程计算机上 IDE 后端的下载路径和确切位置。

本地瘦客户端增加新功能 最终的

JetBrains Client 现在支持更多文件编辑器,因此您不仅可以处理基于文本的文件,还可以处理 PNG 图像、UML 图、Jupyter Notebook 文件和 Android 布局资源。Run with coverageProfiler窗口已添加到装订线菜单中。上下文菜单现在包括 Maven 和 Gradle 工具窗口,并且添加了更多有用的子菜单项。我们还改进了调试功能并提供了多个操作,因此您可以在远程开发时轻松检查您的代码。

数据库工具

复制多个对象 最终的

您现在可以选择多个表并将它们复制到另一个模式。选择表并按下F5以打开导出对话框。导出单个表时,可以映射列,查看新表的 DDL,并进行更改。IDE 支持跨 DBMS 导出,这意味着目标模式可以属于您项目中的任何数据库。

MongoDB:编辑结果中的字段 最终的

您现在可以像在关系数据库中一样轻松地在 MongoDB 集合中编辑结果。您还可以编辑通过.find(). 即使修改结果的任何游标方法(如sort()or limit())在 之后执行,这也将起作用.find()

取消连接而不停用数据源 最终的

您现在可以在不停用数据源的情况下停止创建连接的过程。如果在创建连接时单击“取消”按钮,连接将停止并显示“连接已取消”消息。

取消运行语句 

更新了取消正在运行的语句的逻辑。现在更清楚的是请求被取消,我们不再在没有警告的情况下停用数据源。

Web开发

更好的 Next.js 支持 最终的

由于对 React 的内置支持,所有关键功能应该已经在您的 Next.js 项目中运行。IntelliJ IDEA  增加了对一些特定于框架的东西的支持,例如页面。IDE 将解析组件href属性Link以及表单和其他标记中使用的路径。代码完成、导航和重构也将起作用。

支持 Volta 最终的

在此版本中,我们添加了与 JavaScript 工具管理器Volta的适当集成。IntelliJ IDEA 将自动识别使用 Volta 安装的 Yarn 和 npm。

斯卡拉

Scala 3 支持改进

现在可以自动完成extension方法。此外,编辑器提供自动导入extension方法和given 实例。infix对修饰符和 注释的新检查@targetName可以帮助您保持一致的代码样式。我们显着提高了.tasty阅读器的性能,因此索引 Scala 3 库的速度现在提高了两倍

新建 Scala 项目向导

配置一个新的 Scala 项目变得更加容易。使用更新后的 新建项目向导,您可以一步选择项目 JDK、所需的构建系统和 Scala 版本。

别名导出

Scala 中的大多数东西都是别名,包括String, Seq, List, Set, 和Map. 这会影响语法高亮、GoToQuick DocumentationQuick DefinitionFind UsagesOptimize Imports和其他 IDE 功能,因为它们作用于别名而不是实际定义。为了改善用户体验,编辑器现在将标准库中的别名视为透明导出,例如,List意味着 scala.collection.immutable.List而不是scala.List.

未使用的申报检查

以前,未使用声明的检测仅限于 private绑定。现在,未使用的声明检查支持由类、方法、变量、参数等引入的公共绑定。

Scala 调试器升级

在此版本中,我们努力改进和简化 Scala 调试器。我们升级了objects、主构造函数参数、值classes、Arrays、lazy vals 和集合的处理,并改进了表达式评估。

空间整合

代码审查评论:立即发布或另存为草稿

在 IDE 中审查代码更改时,您现在可以选择何时发布代码审查评论。
  • Post Now立即在代码审查中发布评论,并立即通知作者和其他代码审查参与者。
  • 另存为草稿批量处理所有评论,并在您批准更改或等待回复时一次性发送。

代码审查的键盘快捷键

我们通过显示适用的键盘快捷键改进了代码审查用户界面。发布代码审查评论时,您可以使用Enter 添加新行。Ctrl+Enter将保存或发布评论。

系统要求

系统要求

  • macOS 10.14 或更高版本
  • 至少 2 GB 可用 RAM,建议使用 8 GB 总系统 RAM
  • 2.5 GB硬盘空间,推荐SSD
  • 1024x768 最小屏幕分辨率

IntelliJ IDEA  2018.3新增功能

一.Java的
1、Java 12
IntelliJ IDEA 2018.3最初支持Java 12!现在在IDE中预览原始字符串文字(JEP 326 ),并利用大量有用的检查和快速修复。例如,将多行字符串文字转换为原始字符串文字,反之亦然,检测冗余的前导或尾部反引号(`)等
2、检测更多重复项
即使在更复杂的情况下,IntelliJ IDEA现在也可以快速发现重复,例如变量名称不同。IDE将在差异查看器中显示重复项,因此您可以将它们彼此并排比较。
3、Java Stream API的改进
IDE检测在后续最小呼叫之前进行不必要的已排序呼叫的情况。还提供了用于删除冗余排序呼叫的快速修复程序。
4、数据流增强功能
我们已经创建了一个新的基于数据流的检测,称为条件,由进一步的条件覆盖。它检测第一个条件不必要的情况,因为它被第二个条件覆盖。IDE提供快速修复以消除此类冗余条件。
5、被压制的检查的冗余用法
IntelliJ IDEA现在可以检测@SuppressWarning批注的多余用法,或//无检测行注释,或/ ** noinspection * / JavaDoc注释。当被抑制的检查不再解决相关方法体,类或语句中的任何警告时,IDE不仅会给您一个警告,而且还会提供快速修复以删除这些不必要的注释和注释。
二.编辑
1、多行TODO评论
IntelliJ IDEA 2018.3现在支持多行TODO注释,现在第一个和所有后续的TODO注释行在编辑器中突出显示并列在TODO工具窗口中。只需从多行TODO注释的第二行开始添加缩进,IDE就会将其与普通注释区分开来。
2、禁用特定文件和文件夹的代码格式
我们已经可以锁定格式化,导入优化和代码重新排列的某些文件 - 实际上是从涉及格式化的任何操作中,显式或隐式。只需创建一个范围并添加任何不能格式化的文件!
3、新的缩进状态栏
IntelliJ IDEA在新的缩进状态栏中显示当前文件中缩进的大小。如果文件的缩进与项目的当前设置不匹配,则会在缩进视图中添加星号。您现在可以选择控制状态栏弹出窗口中当前缩进的操作。
4、EditorConfig支持的改进
IDE现在为EditorConfig文件提供语法突出显示和代码完成。您还可以使用新的缩进状态栏弹出窗口轻松导航到正在使用的EditorConfig文件。
三.版本控制
1、GitHub拉请求
IntelliJ IDEA初始支持GitHub Pull Requests。从全新的GitHub Pull Requests工具窗口预览GitHub存储库中的所有pull请求。使用diff预览更改,或通过上下文菜单从Pull Request创建本地分支,然后将其合并为常规分支。
2、“历史直到这里”可以展示完整的历史
以前,“ 历史记录到此处”操作仅显示文件的历史记录,直到所选提交,但现在它可以通过切换到工具栏上的“ 显示所有分支”来显示之后文件发生的情况。如果稍后删除该文件,这可能特别有用,因为找出这些事件并非易事。
3、VCS日志中的高级导航
现在,在从VCS Log选项卡中的提交哈希值导航到提交后,或者在使用Go to hash / branch / tag操作之后,您可以在VCS日志中使用“前进”和“后退”导航操作。使用向左和向右箭头键导航到子提交或父提交。
4、忽略空格
现在,IDE可以在合并时忽略空白更改。在“ 合并修订版本”对话框中,有一个新的“ 忽略” 下拉菜单,其中包含用于在合并时隐藏或修剪空白更改的选项。
5、将文件从一个Git分支复制到另一个分支
IntelliJ IDEA 2018.3允许您通过方便的新的Get from Branch操作轻松地将文件从一个Git分支复制到另一个Git分支,该操作可从Compare branches对话框的Files选项卡中获得。
6、提交对话框中的分支名称
IDE将在“ 提交”对话框中显示您要提交文件的分支名称。我们已经为Git,Mercurial和SVN实现了这个功能。
7、预览文件历史记录选项卡中的差异
Diff Preview现在可在Version Control工具窗口的File History选项卡中找到。
8、Git子模块支持
IntelliJ IDEA 2018.3现在支持Git子模块!克隆或更新项目,提交更改,查看差异并解决冲突。
四、搜索和替换
1、新搜索无处不在
IntelliJ IDEA 2018.3引入了一种更好的方法来浏览项目和IDE。请热烈欢迎重新设计Search Everywhere!实际上,它不仅仅是Search Everywhere,因为它包含了所有其他导航对话框:Search Everywhere, Find Action,Go to class,Go to file和Go to symbol。请注意,所有这些导航对话框仍可通过自己的键盘快捷方式访问,如前所述。
2、在“在路径中查找”中搜索多行片段
现在,可以在路径中的查找/路径替换对话框中执行多行片段的搜索/替换 。您不再需要使用正则表达式来执行多行搜索。
3、新结构搜索和替换对话框
IntelliJ IDEA 2018.3提供了更新和简化的结构搜索和替换对话框。现在,自动完成功能可在搜索字段的预定义模板中使用。您可以在搜索图标下方的下拉菜单中查看搜索历史记录。范围配置现在也更容易,更灵活。复杂的“ 编辑变量”表单已替换为过滤器面板,您可以在更新的对话框中找到该面板。
五.插件首选项页面
1、我们更新了“首选项(设置)” 中的“ 插件”页面,以便更轻松地管理,安装,卸载和更新插件。现在,您不仅可以按名称搜索插件,还可以按标签搜索插件。它变得更好,因为您现在还可以通过下载,名称,评级,功能或更新对结果进行排序。
六、运行任何东西
1、只需按Shift键即可将Run Anything对话框切换到Debug Anything模式。
七.科特林
1、Kotlin 1.3支持
就在最近,Kotlin发布了语言,工具和库的主要版本。IntelliJ IDEA可以帮助您将Kotlin项目迁移到Kotlin 1.3并在过时代码中执行所有必需的更改,以使其符合库的最新状态。
2、多平台项目支持的增强功能
在Kotlin 1.3中,多平台项目的模型已经完全重新设计,以提高表达能力和灵活性,并使共享公共代码更容易。IntelliJ IDEA提供了一组项目示例,涵盖了最常见的用例。
3、新的Kotlin检查和快速修复
自IntelliJ IDEA 2018.2发布以来,Kotlin插件已经有超过30个新的检查,快速修复和意图,可以帮助您更有效地编写代码。
八.Spring Boot
1、Spring Boot 2.1支持
IntelliJ IDEA 2018.3完全支持最近发布的Spring Boot 2.1。如果指定,则@DataSize使用默认值验证使用 注释的配置值@DataSizeUnit。
2、Spring Initializr的改进
现在,当您使用Spring Initializr创建项目时,IDE将建议安装或启用适当的插件,以确保支持所有选定的技术。
3、为Kotlin提供更好的JPA和Spring Data支持
现在,IDE可以自动将JPQL注入查询字符串,从而为实体名称和参数提供完成。您可以在Kotlin中编写Spring Data接口,IntelliJ IDEA将了解您使用的实体。IDE为方法名称提供智能完成,并为参数提供快速修复。
九.无障碍
1、高对比度主题
我们致力于为所有用户提供良好的体验。借助IntelliJ IDEA 2018.3,我们推出了一些重要的辅助功能改进,例如全新的高对比度主题。
2、更好地支持屏幕阅读器
我们改进了对屏幕阅读器的支持,允许他们读取行号,VCS注释,调试器和我们的装订线图标。

十.JVM调试器
1、附加到java进程
附加到没有调试代理启动的Java进程。附加到进程后,您将能够查看当前线程的状态和变量值,并使用内存视图。
如果要将调试器附加到本地进程,可以使用“ 运行工具”窗口中提供的方便的新“ 附加调试器”操作。
2、自动重启侦听远程连接
现在,在调试远程进程时,IDE可以自动重新启动配置。只需 为远程调试配置启用新的自动重启选项。
3、远程JVM中的异步堆栈跟踪
IntelliJ IDEA 2018.3现在支持远程JVM中的异步堆栈跟踪。要远程开始使用代理:
将/lib/rt/debugger-agent.jar复制到远程计算机。
将-javaagent:debugger-agent.jar添加到远程JVM选项。
现在,您可以在“ 异步注释配置”对话框中定义自己的异步注释。

4、删除所有断点的操作
IntelliJ IDEA 2018.3提供了一些方便的新操作,可以删除项目中的所有断点或文件中的所有断点。您可以在“首选项(设置)”中为这些快捷方式分配自己的快捷方式 键图| 调试器操作。
十一.Maven的
1、对嵌入式终端进行了改进,因此,当您关闭项目或IntelliJ IDEA时,IntelliJ IDEA 2018.3将保存终端选项卡名称,当前工作目录和shell历史记录。
我们还重新设计了终端选项卡,使其看起来像其他工具窗口选项卡。
十二.运行配置
1、Java中的宏运行配置
IntelliJ IDEA现在允许您在“应用程序”和“npm”运行配置中使用宏。您可以在“ 程序参数”字段中输入预定义的宏。
2、能够使用文本文件作为输入
如果要将文本或日志文件用作输入,只需在“ 运行/调试配置” 对话框中选择“ 重定向输入”选项,然后指定包含输入数据的文件的路径。
3、默认情况下,运行配置仅作为单个实例运行
默认情况下,运行配置现在仅作为单个实例运行。但是,如果您希望并行运行同一运行配置的多个实例,则可以在“ 运行/调试配置”对话框中选择“ 允许并行运行”选项 。
十三.JavaScript和TypeScript
1、JavaScript中的自动导入
IntelliJ IDEA现在可以在JavaScript文件中自动添加项目依赖项中符号的导入。只要包中有TypeScript定义文件,或者包中包含写为ES模块的源,这就可以工作。
2、改进角度支撑
现在,Angular模板中的代码完成和转到变量,管道,异步管道和模板引用变量的定义更加准确。
3、支持Node.js工作线程
您现在可以在IntelliJ IDEA中调试Node.js worker - 只需确保您使用的是Node.js 10.12或更高版本以及--experimental-worker 标志。IDE为工作线程的API提供代码完成。
4、ESLint和TSLint具有更大的灵活性
您可以从linter的配置文件中覆盖严重性级别,并将linter中的所有问题都视为错误或警告。
对于TSLint错误,请按Alt-Enter,然后按右箭头键。现在,您可以选择为此规则添加特殊的TSLint禁用注释。
十四.Kubernetes
1、支持Helm资源文件
IDE现在可以正确解析Helm资源模板文件,并为您提供我们众所周知的编辑支持:代码完成,重命名重构,当然还有检查和快速修复。

2、在Helm资源文件中导航
IDE允许您从图表的values.yaml文件中的值的用法导航到其声明。您可以使用装订线图标在标签定义及其选择器之间导航。此外,values.yaml文件中有新的gutter图标,可用于导航到重写/覆盖值。

3、头盔模板结果预览
IDE现在可以在diff中预览Helm模板渲染的结果。只需选择新的Kubernetes | 上下文菜单中的头盔模板 操作。
4、头盔依赖更新
可以使用新的Helm Dependency Update操作来下载外部tgz依赖项(或更新现有的依赖项)并将其显示在项目树中。
十五、数据库工具
1、Cassandra数据库
在这个版本中,我们增加了对另外一个NoSQL数据库的支持--Cassandra。
2、SQL代码完成的改进
现在代码完成适用于:GROUP BY中的非聚合字段,所有列都列在SELECT,MERGE和INSERT INTO表变量中,存储过程的命名参数,SUM()和AVG()中的数字字段,FILTER(WHERE) )子句和SQLite中的字段类型。
3、引入表别名
您现在可以使用Introduce表别名操作直接在表上创建别名,此别名将自动替换表名称的用法。

4、单连接模式
每个新控制台都意味着一个新连接。但是在IntelliJ IDEA 2018.3中,可以只使用一个连接作为数据源,然后让所有控制台都使用这个单一连接。您可以在数据库树中查看任何临时对象。此外,可以在不同的控制台中使用相同的事务。要打开它,请转到数据源属性| 选项| 单连接模式。

小编点评

IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,最好的java开发工具之一。支持HTML,CSS,PHP,MySQL,Python等,免费版只支持Java等少数语言,所以本站提供的这款IntelliJ IDEA Mac破解版真的超级棒哦!


Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812