软件介绍人气软件相关文章下载地址↓

IntelliJ IDEA 2023是JetBrains最新带来的版本,IntelliJ IDEA 是一款功能强大的java开发工具,IntelliJ IDEA 强大的静态代码分析和人体工程学设计,让你的开发设计简单轻松,IntelliJ IDEA将您的源代码编入索引之后,通过在各个环境中提供相关建议,提供快速和智能的体验:即时和智能的代码完成,即时代码分析和可靠的重构工具。

在 IntelliJ IDEA 2023.3 中,AI Assistant 持续演进,现已超越技术预览阶段,获得了大量令人期待的改进。 在其他方面,此版本包括对最新 Java 21 功能的全面支持,引入了带有编辑操作的直观浮动工具栏,并添加了 Run to Cursor(运行到光标)嵌入选项来增强调试工作流。 IntelliJ IDEA Ultimate 现在提供无缝的开箱即用 Kubernetes 开发体验。

ps:小编这里带来的是IntelliJ IDEA Mac 2023最新版,支持M1,目前正式版更新到2023稳定版,具体的操作步骤请本文的安装教程!

IntelliJ IDEA 社区版 Mac下载地址

IntelliJ IDEA 2018旗舰版 win下载地址

IntelliJ IDEA 2023旗舰版 win下载地址

Mac 下安装过程

双击一下载的安装包,弹出如下画面,点击左边,以断续安装

然后点击打开,出现如图,没有安装过 IntellJ IDEA,所以点击“OK"

同意安装协议,一直自定义安装,最后点击 ”Skip All and Set Defaults",然后等待一段时间后,安装完成。

在“应用程序”中找到已经安装的IntelliJ IDEA,在app上右键,选择“显示包内容”,如下图:

进入ide主界面,提示需要注册,这时候只需要勾选试用(Evaluate for free)选项,点击Evaluate进入IDE

将jetbrains-agent.jar 拖进IDE窗口(或者当作IDE插件安装),点 "Restart" 按钮重启IDE

ps:之前的补丁已经全部失效,建议使用无限重置试用插件:

ide-eval-resetter 2.1.13下载及方法BetterIntelliJ通用补丁(存在安全漏洞)

(应官方要求暂不提供,请支持正版)

使用方法:

目前最稳定方法:

将 ja-netfilter补丁所在的整个文件夹移动到电脑上某个位置,后面就不要动了

进入 IDEA 的安装目录,进入 /bin 目录下,修改

在 idea64.exe.vmoptions 配置文件结尾添加如下配置:

-javaagent:D:/ja-netfilter/ja-netfilter.jar

最新 IDEA 版本需要添加下面两行,以支持 Java 17, 否则会报 Key is invalid

--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED

--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED

重启 IDEA

重新打开 IDEA,找到 Help->Register,选择activation code,填入激活码,点击激活即可。

PS:如果重启 IDEA 无效,请重启系统。

汉化方法:

关于汉化方面,据说目前官方已经自带中文,默认情况下中文是不开启的,根据 JetBrains 官方的说明,所有的 i18n 包都是以插件的形式集成到 IntelliJ IDEA中的。需要你自己去集成汉化插件。关于集成汉化插件的步骤是 Ctrl+ALT+S 打开 Settings -> Plugins ,搜索Chinese安装,然后重启即可

功能介绍

-对重构的优越支持

idea是所有ide中最早支持重构的,其优秀的重构能力一直是其主要卖点之一。

-智能的选取

在很多时候我们要选取某个方法,或某个循环或想一步一步从一个变量到整个类慢慢扩充着选取,idea就提供这种基于语法的选择,在默认设置中ctrl+w,可以实现选取范围的不断扩充,这种方式在重构的时候尤其显得方便。

-丰富的导航模式

idea提供了丰富的导航查看模式,例如ctrl+e显示最近打开过的文件,ctrl+n显示你希望显示的类名查找框(该框同样有智能补充功能,当你输入字母后idea将显示所有候选类名)。在最基本的project视图中,你还可以选择多种的视图方式。

-历史记录功能

不用通过版本管理服务器,单纯的idea就可以查看任何工程中文件的历史记录,在版本恢复时你可以很容易的将其恢复。

-编码辅助

java规范中提倡的tostring()、hashcode()、equals()以及所有的get/set方法,你可以不用进行任何的输入就可以实现代码的自动生成,从而把你从无聊的基本方法编码中解放出来。

-灵活的排版功能

基本所有的ide都有重排版功能,但仅有idea的是人性的,因为它支持排版模式的定制,你可以根据不同的项目要求采用不同的排版方式。

-对jsp的完全支持

不需要任何的插件,完全支持jsp。

-智能编辑

代码输入过程中,自动补充方法或类。

-ejb支持

不需要任何插件完全支持ejb(6.0支持ejb3.0)

-代码检查

对代码进行自动分析,检测不符合规范的,存在风险的代码,并加亮显示。

-动态语法检测

任何不符合java规范、自己预定义的规范、累赘都将在页面中加亮显示。

-xml的完美支持

xml全提示支持:所有流行框架的xml文件都支持全提示,谁用谁知道。

-列编辑模式

用过utraledit的肯定对其的列编辑模式赞赏不已,因为它减少了很多无聊的重复工作,而idea完全支持该模式,从而更加提高了编码效率。

-预置模板

预置模板可以让你把经常用到的方法编辑进模板,使用时你只用输入简单的几个字母就可以完成全部代码的编写。例如使用比较高的publicstaticvoidmain(string[]args){}你可以在模板中预设pm为该方法,输入时你只要输入pm再按代码辅助键,idea将完成代码的自动输入。

-完美的自动代码完成

智能检查类中的方法,当发现方法名只有一个时自动完成代码输入,从而减少剩下代码的编写工作。

-版本控制完美支持

集成了目前市面上常见的所有版本控制工具插件,包括git、svn、github,让开发人员在编程的工程中直接在intellijidea里就能完成代码的提交、检出、解决冲突、查看版本控制服务器内容等等。

-不使用代码的检查

自动检查代码中不使用的代码,并给出提示,从而使代码更高效。

更新日志

AI Assistant 预览阶段结束 全面推出 Ultimate
JetBrains AI Assistant 现已全面推出,搭载大量新功能和改进,助力提高您在 JetBrains IDE 中的工作效率。

最新更新包括编辑器中增强的直接代码生成、无需复制代码即可回答项目相关查询的上下文感知 AI 聊天,以及使用扩展上下文提供更全面结果的项目感知 AI 操作。 新的差异查看器有助于更轻松地识别 AI 操作对代码所做的更改。

订阅 JetBrains AI Service,在 IntelliJ IDEA Ultimate 中以补充功能的形式使用 AI Assistant。

对 Java 21 功能的完全支持
IntelliJ IDEA 2023.3 提供了对最新 Java 21 功能的完全支持。 这些更新包括虚拟线程、记录模式、switch 表达式的模式匹配和序列化集合等重要新特性,以及对字符串模板、作用域值等新引入的语言功能的预览。

调试器中的 Run to Cursor(运行到光标)嵌入选项
IntelliJ IDEA 2023.3 引入了一个新的 Run to Cursor(运行到光标)嵌入选项,该选项允许您在调试时执行到特定代码行。 程序挂起后,您可以将鼠标悬停在要执行到的代码行上,然后点击 Run to Cursor(运行到光标)弹出窗口。 您还可以在将文本光标置于所需行上后调用键盘快捷键 (Alt + F9) 来使用此功能。

带有编辑操作的浮动工具栏
IntelliJ IDEA 2023.3 引入了一个浮动工具栏,该工具栏会在所选代码段旁边显示,提供对 Extract(提取)、Surround(包围)、Reformat(重新格式化)和 Comment(注释)等编辑操作以及上下文操作的轻松访问。 您可以使用竖三点菜单自定义浮动工具栏。 要将其隐藏,您可以使用相同的菜单或转到 Settings/Preferences | Advanced Settings | Editor(设置/偏好设置 | 高级设置 | 编辑器),选中 Hide floating toolbar for code editing(隐藏代码编辑的浮动工具栏)选项。

开箱即用的 Kubernetes 开发体验 Ultimate
IntelliJ IDEA Ultimate 2023.3 捆绑了 Kubernetes 插件,因此,用于开发基于 Kubernetes 的应用程序的所有插件功能均开箱即用。 这项集成简化了直接从 IDE 部署、调试和管理 Kubernetes 集群的工作流。

在默认查看模式下隐藏主工具栏的选项
为了响应大家对新 UI 的反馈,我们实现了在使用 IDE 的默认查看模式时隐藏主工具栏的选项,与旧 UI 相同。 要移除工具栏,首先转到 View | Appearance(视图 | 外观),然后取消选中 Toolbar(工具栏)选项。

Default(默认)工具窗口布局选项
IntelliJ IDEA 2023.3 进一步增强了 v2023.1 中引入的保存多个工具窗口布局并在它们之间切换的功能。 新的 Default(默认)布局选项提供了将工作区外观还原到默认状态的快速方式。 此布局不可自定义,位于 Window | Layouts(窗口 | 布局)下。

默认颜色编码编辑器标签页
为了增强您在编辑器中同时处理多种文件类型的导航体验,我们为编辑器标签页引入了默认颜色编码,反映它们在 Project(项目)工具窗口中的外观。 您可以在 Settings/Preferences | Appearance & Behavior | File Colors(设置/偏好设置 | 外观与行为 | 文件颜色)中管理此设置。

适用于 macOS 的新产品图标
对于 IntelliJ IDEA 2023.3 版本,我们重新设计了适用于 macOS 的 IntelliJ IDEA 图标,使其与操作系统的标准样式指南保持一致。

Speed Search(快速搜索)快捷键
Speed Search(快速搜索)功能允许您在工具窗口和对话框中快速导航,现在可以通过快捷键使用。 将焦点置于树或列表上后,即可从工具窗口的 Options(选项)菜单轻松调用搜索。 您也可以使用快捷键 Ctrl+F,或者直接输入查询。 您可以在 Settings / Preferences | Keymap(设置/偏好设置 | 按键映射)中为 Speed Search(快速搜索)功能指定自定义快捷键。

用于从字符串串联到字符串模板的迁移的检查
随着 Java 21 中字符串模板的发布,我们实现了一项新的检查来简化串联字符串的替换。 IDE 现在将提供快速修复建议,用 STR 模板处理器替换串联。

局部类的 Move(移动)重构
Move(移动)重构现在可以应用于局部类,从而允许您在代码库中重新定位局部类。 为此,首先通过上下文操作或按 F6 应用 Convert local to inner(将局部转换为内部)重构。 转换完成后,再次按 F6 调用 Move(移动)重构,为类选择所需目标。

重做的 static 方法代码补全
我们增强了实用方法的代码补全,这些方法通常为 static 并且位于其他类中。 现在,当目标类是第一个形参时,static 方法将被视为与实例方法相同,这使得相关补全建议更易被发现。 为了使代码补全弹出窗口保持整洁,以及实用方法的建议更易查找,我们将其收集到一个列表中,这个列表会在您第二次调用代码补全时显示。 随着功能的发展,未来可能发生变化。

改进的常量条件表达式检查
识别和高亮显示始终计算为相同值的条件表达式中的潜在错误时,IntelliJ IDEA 的代码分析现已涵盖更多场景。 例如,IDE 现在可以识别可能的字符串长度或估计字符串串联结果,在检测到冗余或可能有问题的代码时提示检查。 了解详情。

示例项目中的入门提示
对于刚接触 IntelliJ IDEA 和 Kotlin 的用户,可以通过一个选项打开包含示例代码的新项目,现在这个选项也包含入门提示。 在 New Project(新建项目)向导中,选中 Generate code with onboarding tips(使用入门提示生成代码)获得一个基本的沙盒项目,其中包含演示 IDE 基本功能的提示。 遵循示例项目中的提示,您可以尝试各种功能,更轻松地熟悉 IDE。

JPS 的紧凑 Kotlin 项目结构
现在,对于 IntelliJ 构建系统,您可以创建一个使用简洁项目结构且文件夹嵌套较少的项目。 Main 文件的路径显示为 src/Main.kt 而不是 src/main/kotlin/Main.kt。 这有助于节省项目浏览时间,并降低不需要大量嵌套的项目的整体复杂度。

Java Gradle 项目中 Kotlin 的自动配置
如果您将 Kotlin 文件添加到 Java 模块,IntelliJ IDEA 现在可以通过更改构建脚本自动添加所有必要的 Kotlin 依赖项。 您可以轻松检查和撤消更改。 自动配置目前可用于满足特定标准的 Gradle 项目,如这篇博文所述。

K2 编译器 Beta 版
在最近的 Kotlin 1.9.20 版本中,我们公布了 K2 编译器的 Beta 版本。 使用 K2 编译器的项目已在 IDE 中得到完全支持,并且捆绑的 Kotlin IDE 插件将其与基于 K1 的项目视为等同。

值得注意的是,捆绑的 Kotlin IDE 插件在底层仍然使用 K1 编译器。 基于 K2 的 IDE 插件正在开发中,会在不久的将来发布。

针对 IDE 更新中包含的最新 Kotlin 版本的支持
从 v2023.3 开始,IntelliJ IDEA 和 Android Studio 更新中捆绑对新 Kotlin 版本的支持,因此您不再需要从 JetBrains Marketplace 更新 Kotlin 插件。 在每个主要 IDE 版本中,您都可以期待对即将推出的 Beta 版和稳定版本 Kotlin 的内置支持。

KMP 向导
IntelliJ IDEA 2023.3 引入了创建 Kotlin Multiplatform 项目的新方式 – Kotlin Multiplatform Web 向导。 该向导可以确保在所有平台上提供相同的用户体验,这也意味着您将更快获得更新,因为它们独立于主要 IDE 版本。 我们计划在未来实现 IDE 版本并创建命令行工具。 新向导目前涵盖热门 Kotlin Multiplatform 用例,我们将继续为其添加更多功能。

Kotlin 模块
Kotlin 模块现已回归! 在 v2023.3 中,Kotlin 模块再次可以添加到项目中,让您可以轻松创建多模块 Kotlin 项目。 我们将继续改进重做的功能。

更出色的 Scala 3 支持
IntelliJ IDEA 2023.3 提供了增强的 Scala 3 支持,特别关注枚举。 IDE 现在可以检测不可扩展的枚举并发出警告,改进了对生成符号的注解和修饰符的传播,并提供 apply 方法的精确类型扩展,仅考虑直接 super 方法。 由重复合成元素引起的错误现在可以正确高亮显示,枚举的自动补全也得到增强。 此外,我们还改进了 Scala 3 代码分析,消除了在看似随机的情况下偶尔出现的无效错误高亮显示。 除了增强 Parameter Info(形参信息)弹出窗口外,我们还改进了 inline 形参修饰符的代码高亮显示。

改进的针对 Scala 的语法高亮显示
IntelliJ IDEA 在检测无法访问的代码方面有所改进,并且许多红色代码误报已被消除。 IDE 现在可以准确识别在抛出的异常以及 try、catch 和 finally 块的上下文中使用的代码,同时考虑隐式 import。 此外,我们还引入了对工作表等非标准 Scala 文件禁止 Unused declaration(未使用的声明) 和 Method can be private(方法可为 private)检查的功能。

增强的嵌入提示设置
在 IntelliJ IDEA 2023.3 中,我们改进了为 Scala 配置嵌入提示的工作流,让您可以更轻松地了解可用的嵌入提示类型以及使用方式。 这些提示现已对齐并位于屏幕右侧,确保不会遮挡代码。

X-Ray 功能
编辑器中显示的嵌入提示和其他信息旨在增强代码可读性和简化编码。 但是,详细信息过多可能会使界面变得混乱。 借助针对 Scala 的新 X-Ray 功能,您可以禁用这些提示,然后在需要额外信息时双击并按住 Ctrl 将其重新打开。 这可以保持编辑器整洁,直到您想要查阅提示为止。

针对 Scala 的 UI 改进
Scala 设置现在可以通过文本搜索轻松查找。 在 Find Usages(查找用法)窗格中,我们添加了 File Structure(文件结构)按钮,更全面地展示特定元素在代码库中如何使用。 为了提高代码的可读性,Structure(结构)工具窗口现在使用 ?=> 区分隐式形参和常规形参。 我们还在 Structure(结构)和 Project(项目)工具窗口中为可运行对象、测试类、异常类和枚举引入了新图标。

Using 指令
我们通过多种方式增强了 IntelliJ IDEA 对 Scala CLI 的支持。 首先,您现在可以对 using 指令使用自动补全,当您执行自动补全时,它们的元素将自动格式化并正确高亮显示。 其次,自动导入符号时,它将无缝集成到文件中的 using 指令下,产生更干净、更整齐的代码。

sbt 改进
此前,Scala 插件在直接依赖项中包含传递依赖项,导致考虑不必要的项目依赖项。 现在,插件在导入或重新加载时会计算所有传递依赖项。 修改后的方式可以让您更好地控制项目结构。 我们确保 sbt 模块正确依赖于标准 Scala 库,消除了它们可能错误依赖 Scala SDK 的情况。 此外,我们还解决了导入或重新加载 sbt 项目时导致 sbt 命令历史记录中断的问题,并且改进了创建新项目时获取可用 Scala 和 sbt 版本的流程。 我们还决定,从这个版本开始放弃对 sbt-android 插件的支持。

对 GitLab 代码段的支持
为了扩展 IntelliJ IDEA 2023.2 版本中引入的 GitLab 集成,我们添加了对 GitLab 代码段的支持。 您现在可以直接在 IDE 中创建公共或私有代码段。 要创建新代码段,首先在编辑器中选择一个代码段(或在 Project(项目)工具窗口中选择文件或文件夹),右键点击所选内容以调用上下文菜单,然后选择 Create Snippet(创建代码段)选项。 随后将出现一个对话框,提示您提供有关代码段的常规信息并定义其隐私设置。

全功能差异查看器
IntelliJ IDEA 2023.3 引入了一种改进的更改审查方式。 现在,您可以在单个可滚动框架中查看来自更改集的所有已修改文件,无需逐一查看每个文件。 新的差异查看器与 GitLab、GitHub 和 JetBrains Space 审查兼容。

更快的 Gradle 导入和索引
Gradle 项目现在打开速度更快,因为 IDE 不再自动下载所有依赖项的源 JAR 文件。 如需访问特定源文件,您可以使用 Ctrl+B 快捷键导航,并在 IDE 提示时选择下载。

针对所有项目的快速 Maven 导入
我们为所有项目启用了新的快速 Maven 项目导入机制,包括使用旧导入实现创建的项目。 这将显著缩短导入时间。 当您第一次在 2023.3 版本中打开项目时,IDE 将执行完全重新同步并通知您有关迁移的信息。 您可以在 Settings/Preferences | Build, Execution, Deployment | Build Tools | Maven | Importing(设置/偏好设置 | 构建、执行、部署 | 构建工具 | Maven | 导入)中调整此设置。

Maven 项目模块基于限定名称的分组
我们改进了 IDE 处理项目模块分组的方式。 现在,它会根据限定名称对模块自动分组。 如果需要,您可以手动重命名模块,这些名称将在 Maven 项目的后续重新加载期间保留。

Maven 支持更新
Maven 3.9.3 现与 IntelliJ IDEA 捆绑。

IDE 不再支持 Maven 3.0。

HTTP 客户端中增强的 Structure(结构)工具窗口 Ultimate
我们改进了 HTTP 客户端中的 Structure(结构)工具窗口,以简化大型 .http 文件中的导航。 此更新为请求类型引入了颜色编码标签,可以更清晰地列出内容。

HTTP 客户端中对就地变量的支持 Ultimate
HTTP 客户端现在支持使用 @ 声明变量。 您不再需要任何额外环境文件来跨请求重用值,并且 IDE 为值提供了代码补全,让您可以轻松添加。

OAuth 2.0 支持 Ultimate
HTTP 客户端现在支持使用 OAuth 2.0 密码和客户端凭据授予类型进行身份验证。 借助此更新,您可以使用新语法 {$auth.token("my-keycloak1")} 在请求中引用身份验证数据,以及导航到包含身份验证详细信息的 JSON 文件。 这项更改简化了请求执行过程,无需手动检索令牌。 了解详情。

HTTP 客户端中增强的 JSON 请求主体补全 Ultimate
IntelliJ IDEA Ultimate 2023.3 在生成 HTTP 请求时可以更轻松地处理 JSON 请求主体。 IDE 现在会在请求主体的第一层插入所有必需形参。 它还为嵌套 JSON 对象和数组提供了自动补全。

OpenAPI 规范的可视化编辑 Ultimate
我们实现了可视化编辑功能,帮助您使用实时模板快速编写格式良好的 OpenAPI 规范。 这些操作适用于 YAML 和 JSON 文件。 要为对象插入模板,只需将鼠标悬停在装订区域的相关行上,然后点击 + 图标。

OpenAPI 规范 3.1 和 Swagger UI 5.0 的预览 Ultimate
Swagger UI 的集成版本已更新至 5.0。 您可以通过浮动工具栏操作在 OpenAPI 文件中切换 Redoc 和更新的 Swagger UI 预览。 从 v5.0 开始,Swagger UI 还支持 OpenAPI 3.1 规范。

URL 路径引用的自动代码补全 Ultimate
我们改进了处理 URL 的代码补全功能。 现在,在需要 URL 路径的位置输入 / 时,IDE 将自动使用服务器端点的 URL 填充代码补全弹出窗口。 操作时,它会考虑应用程序中的可用 API 和附加的 OpenAPI 规范,帮助您更快指定 URL 路径。

Beans(Bean)工具窗口中的 Quarkus 和 Micronaut Bean Ultimate
除了 Spring 组件之外,Beans(Bean)工具窗口现在还包括 Quarkus 和 Micronaut,提供了项目 Bean 配置的全面且整洁的概览。

对 Micronaut 表达式语言的支持 Ultimate
IntelliJ IDEA Ultimate 现在为 Micronaut 表达式语言提供代码高亮显示、补全和检查。 它还在所有相关注解中提供相应的语法高亮显示。

对 Quarkus Qute 类型安全模板的支持 Ultimate
IntelliJ IDEA Ultimate 现已支持 Quarkus Qute 类型安全模板,这意味着它现在可为形参声明、可用形参和形参实例成员提供代码补全。 您还可以使用 Find Usages(查找用法,Ctrl+Alt+Shift+F7)和 Go to Declaration(转到声明,Ctrl + B)导航到模板中的形参用法。

Run with Coverage(使用覆盖率运行)和 Profile with IntelliJ Profiler(使用 IntelliJ Profiler 分析)可用于 Quarkus 项目 Ultimate
您可以为 Quarkus 项目使用 Run with Coverage(使用覆盖率运行)和 Profile with IntelliJ Profiler(使用 IntelliJ Profiler 分析)。 两种运行配置都可以直接从 Run(运行)微件轻松访问。

Spring 6.1 功能支持 Ultimate
对 Spring 6.1 功能的支持已得到扩展。 对于新的 RestClient,IDE 现在提供全面支持,包括 URL 自动补全、Find Usages(查找用法)功能以及在 Endpoints(端点)工具窗口中查看所有客户端使用情况的功能。 此外,我们还为新的 JdbcClient 实现了 SQL 高亮显示和形参名称代码补全。 IntelliJ IDEA Ultimate 现在还可以识别 @Scheduled 调度程序特性,为此上下文中使用的 Bean 名称提供补全建议和验证。

Spring GraphQL 支持 Ultimate
我们引入了新的 Spring GraphQL 插件,为开发使用 GraphQL Java 构建的 Spring 应用程序添加了多个有价值的功能。 安装插件后,IDE 会为 Spring GraphQL 提供代码导航和补全建议以及架构映射。 您还可以导航到 GraphQL 架构实现并在 Endpoints(端点)工具窗口中查看。

GraphQL 插件与 HTTP 客户端的集成 Ultimate
IntelliJ IDEA Ultimate 2023.3 将 GraphQL 插件与 HTTP 客户端集成。 您现在可以在 HTTP 客户端中生成 GraphQL 请求,将变量注入引入消息主体,并在处理 GraphQL 注入时使用代码补全功能。

通过 Spring Initializr 添加和编辑 Spring Boot 启动器的选项 Ultimate
现在,您可以在项目既有模块中添加和修改 Spring Boot 启动器,更轻松地管理 Maven 和 Gradle 依赖项以及调整项目配置。 要添加或移除启动器依赖项,请按 Ctrl 并点击分别出现在 pom.xml 或 build.gradle 文件的 <dependencies> 或 dependencies { 块旁边的 Edit Starters(编辑启动器)嵌入微件。

从 Spring Boot 配置创建数据源的选项 Ultimate
IntelliJ IDEA Ultimate 现在可以根据 Spring Boot application.yaml 和 application.properties 文件自动检测并添加数据源配置。 要使用此功能,只需点击装订区域中的数据源图标。

在 Spring 项目中建立 Kafka 连接的选项 Ultimate
IntelliJ IDEA Ultimate 现在能够在基于 Spring 的应用程序中创建 Kafka 连接,利用来自 application.yaml 和 application.properties 配置文件的数据。 要连接到 Kafka 集群,首先确保已安装 Kafka 插件,然后使用装订区域中的相应图标。

Bicep 支持 Ultimate
我们引入了对 Bicep 的初步支持,这是专为 Azure 定制的基础架构即代码语言。 它可以转换为 Azure Resource Manager (ARM) 模板,旨在与 Azure 服务紧密集成。 IDE 现在提供代码高亮显示以及通过 Bicep 的语言服务器协议实现的代码补全。

改进的 Dev Container 支持 Ultimate
在 IntelliJ IDEA 2023.3 中,我们显著扩展了对 Dev Container 的支持。 现在,您可以使用 Dev Container 功能轻松添加额外的开发工具、运行时和库,从而简化基本组件的设置。 我们还为 Dev Container 引入了 Docker Compose 支持,允许您从 IDE 启动主容器和依赖容器。 此外,我们还实现了自动端口转发,这意味着应用程序在 Dev Container 中开始侦听的任何端口都会被无缝转发。 了解详情。

在 Kubernetes 中使用数据库 Ultimate
在处理 Kubernetes 中托管的数据库时,IntelliJ IDEA Ultimate 2023.3 提供了增强的用户体验。 例如,您现在可以在建立数据库连接时在 Kubernetes 中配置端口转发。

对 YAML 文件中注释内 $schema 的支持 Ultimate
IDE 现在可以识别对作为注释包含的特定 YAML 架构的引用。 它还将根据指定架构在 YAML 文件中提供代码补全和语法验证,无论它是本地存储还是远程访问。

从文件添加集群上下文的选项 Ultimate
借助 IntelliJ IDEA Ultimate 2023.3,您可以从位于所需系统外的目录中的集群轻松添加 kubeconfig 上下文。 项目将包含指向 kubeconfig 文件的链接,使这些集群在您处理项目时可用。 以这种方式添加的 kubeconfig 内容不会被复制到系统 (~/.kube/config) 中,也不会被修改。 频繁从云或本地部署环境添加和移除 Kubernetes 集群时,此功能特别实用。 了解详情。

Kubernetes 工具自动安装 Ultimate
开始使用 Kubernetes 插件(现已与 IntelliJ IDEA 捆绑)时,您可能需要安装 kubectl 和/或 Helm。 如果您的计算机上还没有,IDE 将为您自动安装。

改进的 Telepresence 调试 Ultimate
Telepresence 允许您在本地调试 Kubernetes 应用程序的微服务,就好像您的工作站是集群的一部分。 使用 Telepresence 连接到集群后,您可以从工作站访问集群的命名空间,并可以与其他微服务的 DNS 名称进行交互。 通过 Telepresence 拦截,您可以将来自其他集群服务的流量重定向到工作站的所选端口,并使用熟悉的 IDE 工具完全在本地调试微服务。

在这个版本中,我们将 Telepresence 工作流移动到集群的上下文菜单,使其更易于访问。 我们还简化了拦截管理,提供更流畅的调试体验。

对 Terraform 中 import 块的支持 Ultimate
IntelliJ IDEA Ultimate 2023.3 支持 1.5 版 Terraform 配置语言的顶层 import 块。 import 块允许您将当前基础架构纳入 Terraform 的管理范围。 当 import 在代码块中使用时,它将成为标准方案和 apply 阶段的一部分,而不再是状态操作。 Terraform 会为导入的资源执行自动代码生成,节省开发基础架构即代码的时间。

性能
默认启用的共享 JDK 索引下载
为了提高 IDE 的启动速度,我们默认启用了共享 JDK 索引的下载。 IntelliJ IDEA 现在将在后台无缝连接到专属资源,自动为 JDK 获取和应用共享索引。

数据可视化
数据可视化 Ultimate
IntelliJ IDEA Ultimate 2023.3 集成了 Lets-Plot 库,可以实现简化的无代码数据可视化。

重做的导入功能 Ultimate
IntelliJ IDEA 2023.3 提供了重做的导入功能,标志着向新 Modify Object(修改对象)UI 的过渡已经完成。 现在可以导入到多个目标并同时进行编辑,例如更改多个文件的格式或编码或者更改多个目标的架构。

内省改进 Ultimate
这个版本为内省引入了多项更新:

每个数据源的内省间隔。
Oracle 的自动内省级别。
对 SQL Server 中新对象的支持:分区函数、分区方案、分区以及相关表和索引属性、分类表和文件组。
对 Redshift 中具体化视图的支持,这种视图现在可以内省并在专属节点中显示。
数据编辑器中的可自定义数字格式
数据编辑器中的可自定义数字格式 Ultimate
这个版本为数据编辑器中数字的显示方式带来了更多灵活性。 最重要的是,您可以指定小数点和分组分隔符。

DynamoDB 支持 Ultimate
在 2023.3 版本中,我们引入了备受期待的 DynamoDB 支持,包括数据查看器、编辑器中的 PartiQL 支持,以及对具有键和索引的表的内省。

针对 TypeScript 的改进 Ultimate
IntelliJ IDEA Ultimate 2023.3 通过添加 import type 语句解决了一些不一致问题。 我们添加了用于在导入类型时配置 TypeScript import type 语句或类型说明符的用法的选项。 我们还为 TypeScript 文件改进了 package.json 的 exports 字段的行为。

针对 Vue 3 的改进 Ultimate
我们添加了对 defineSlots 的支持,为 slot 名称提供补全和导航,以及重命名重构。 我们还通过 defineExpose 为属性引入了补全支持。 在 IntelliJ IDEA Ultimate 2023.3 中,组件的必需 import 将根据 defineOptions 函数指定的名称添加。

改进的 Angular 支持 Ultimate
我们在 Angular 模板中改进了对严格模板类型检查的支持。 我们还支持 v17 中的新控制流语法,以及信号,包括 signal、computed 和 effect 等实时模板。 Alt+Enter 也提供了新的快速修复。 例如,您可以从组件模板创建 @Input 和 @Output 属性。

用于测试 JavaScript 的新功能 Ultimate
IntelliJ IDEA Ultimate 2023.3 为测试 JavaScript 代码带来了新功能。 Cypress 和 Playwright 测试现在可以自动检测,并且可以从编辑器中的 Run(运行)图标运行。 我们还引入了对原生 Node.js 测试运行程序的初步支持。 通过 node:test API 声明的测试现在可被识别,这样一来,可以直接从代码运行和调试,无需额外软件包。

Space 集成
直接从仓库或代码审查开始编码
通过 Start coding(开始编码)按钮,从 Space 中的仓库或代码审查导航到 IDE 中的相应文件。

从 Space 问题开始分支
通过 Space 问题流,您可以直接从问题开始在相关仓库中编码。 分支会自动创建,然后 IDE 将在您推送更改时建议创建合并请求。

搜索 Maven 软件包
IntelliJ IDEA 2023.3 现在可以识别 Space 仓库中托管的 Maven 软件包,并在代码补全弹出窗口中给出建议。

其他
插件更新
从 IntelliJ IDEA 2023.3 开始,我们将对插件分发做出一些更改。 Android、Ant 和 GlassFish 插件现已通过 JetBrains Marketplace 提供。 这也适用于 IntelliJ IDEA Community Edition 的 XPathView 插件。

人气软件
下载地址
相关文章
网友评论
下载声明

☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的IntelliJ IDEA 旗舰版 2023.3.6 Mac中文完整正式版(附安装教程) 含M1资源来源互联网,版权归该下载资源的合法拥有者所有。


http://www.vxiaotou.com