首页 > 其他分享 >IntelliJ IDEA 2023.3 最新发布啦!盘点精彩亮点(附带软件下载)

IntelliJ IDEA 2023.3 最新发布啦!盘点精彩亮点(附带软件下载)

时间:2024-03-18 10:11:33浏览次数:22  
标签:功能 工具栏 IntelliJ 代码 IDEA 2023.3

IntelliJ IDEA 2023.3 的发布标志着 AI Assistant 的持续发展,它现已超越技术预览阶段,并具有许多令人兴奋的改进。在其他领域,该版本包括对最新 Java 21 功能的全面支持,引入了具有编辑操作的直观浮动工具栏,并添加了“运行到光标 ”嵌入选项以增强调试工作流程。IntelliJ IDEA Ultimate 现在提供无缝的开箱即用 Kubernetes 开发体验。

主要亮点

  • AI 助手

    JetBrains AI Assistant 现已全面推出,具有许多新功能和改进功能,可提高您在 JetBrains IDE 中的工作效率。

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

  • 完全支持 Java 21 功能

    IntelliJ IDEA 2023.3 提供对最新 Java 21 功能的全面支持。这些更新包括重要的添加内容,例如虚拟线程、记录模式、switch表达式的模式匹配和排序集合,以及新引入的语言功能(例如字符串模板、作用域值等)的预览。

  • 运行到调试器中的光标嵌入选项

    IntelliJ IDEA 2023.3 引入了一个新的Run to Cursor嵌入选项,允许您在调试时最多执行特定行的代码。程序暂停后,只需将鼠标悬停在要执行的代码行上,然后单击“运行到光标”弹出窗口。⌥F9您还可以通过在将插入符放在所需行上后 调用键盘快捷键 ( ) 来使用此功能。

  • 带有编辑操作的浮动工具栏

    IntelliJ IDEA 2023.3 引入了一个浮动工具栏,该工具栏显示在选定的代码片段旁边,并提供对Extract、 Surround、Reformat和Comment等编辑操作以及上下文操作的轻松访问。您可以使用烤肉串菜单(三个垂直点)来自定义浮动工具栏。要隐藏它,您可以使用相同的菜单或转到 设置/首选项| 高级设置| 编辑器并选中 隐藏代码编辑浮动工具栏选项。

  • 开箱即用的 Kubernetes 开发体验

    IntelliJ IDEA Ultimate 2023.3 捆绑了 Kubernetes 插件,这意味着用于开发基于 Kubernetes 的应用程序的所有插件功能现在都可以开箱即用。此集成简化了直接从 IDE 部署、调试和管理 Kubernetes 集群的工作流程。

用户体验

  • 在默认查看模式下隐藏主工具栏的选项

    为了响应您对新 UI 的反馈,我们实现了一个选项,可以在使用 IDE 的默认查看模式时隐藏主工具栏,就像在旧 UI 中一样。要删除工具栏,请转到“视图”|“工具栏”。外观并取消选中工具栏 选项。

  • 默认工具窗口布局选项

    IntelliJ IDEA 2023.3 进一步改进了 v2023.1 中引入的保存多个工具窗口布局并在它们之间切换的功能。新的默认布局选项提供了一种将工作区的外观恢复为其默认状态的快速方法。此布局不可自定义,可以通过*Window |访问。布局。

  • 默认情况下用颜色编码的编辑器选项卡

    为了增强您在编辑器中同时处理各种文件类型时的导航体验,我们为编辑器选项卡引入了默认颜色编码,反映了它们在项目工具窗口中的外观。您可以在“设置/首选项 |”中管理此设置。外观与行为 | 文件颜色。

  • macOS 的新产品图标

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

  • 可通过快捷方式进行快速搜索

    现在可以通过快捷方式使用快速搜索 功能,该功能允许您在工具窗口和对话框中快速导航。将焦点置于树或列表上后,您可以轻松地从工具窗口的 “选项”菜单中调用搜索。或者,您可以使用快捷方式 ⌘F,或者直接开始输入您的查询。您可以在 “设置/首选项|”中为“快速搜索”功能分配自定义快捷方式。键位图。

Java

  • 检查从字符串连接迁移到字符串模板

    在 Java 21 中发布字符串模板之后,我们实现了一项新的检查来简化连接字符串的替换。IDE 现在将提供快速修复建议,以替换STR 模板处理器的串联。

  • 移动本地类的重构

    现在可以将Move重构应用于本地类,从而允许您在代码库中重新定位它们。为此,首先应用“ 将本地转换为内部重构”,可以通过上下文操作或按 来访问该重构F6。转换完成后,再次按 调用移动重构F6并选择类所需的目标。

  • 重新设计静态方法的代码完成

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

  • 改进了对常量条件表达式的检查

    IntelliJ IDEA 的代码分析现在涵盖了更多场景,用于识别和突出显示始终评估为相同值的条件表达式中的潜在错误。例如,IDE 现在可以识别可能的字符串长度或估计字符串串联结果,从而在检测到冗余或可能有问题的代码时提示进行检查。

框架和技术

  • HTTP 客户端中的增强结构工具窗口

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

  • OAuth 2.0 支持

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

  • OpenAPI规范的可视化编辑

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

  • 使用 Swagger UI 5.0 预览 OpenAPI 规范 3.1

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

  • Spring 6.1 功能支持

    扩展了对 Spring 6.1 功能的支持。对于新的 RestClient,IDE 现在提供全面支持,包括 URL 自动完成、查找用法功能以及在**端点工具窗口中查看所有客户端用法的功能。此外,我们还为新的 JdbcClient实现了 SQL 突出显示和参数名称代码完成。IntelliJ IDEA Ultimate 现在还可以识别@Scheduled调度程序属性,为该上下文中使用的 bean 名称提供补全建议和验证。

  • 通过 Spring Initializr 添加和编辑 Spring Boot 启动器的选项

    现在,您可以在项目的现有模块中添加和修改 Spring Boot 启动器,从而更轻松地管理 Maven 和 Gradle 依赖项并调整项目的配置。要添加或删除启动器依赖项,请分别使用 Ctrl+Click出现在 或文件的或块 旁边的“编辑启动器”嵌入小部件。

  • 在 Spring 项目中建立 Kafka 连接的选项

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

标签:功能,工具栏,IntelliJ,代码,IDEA,2023.3
From: https://www.cnblogs.com/endynic/p/18079769

相关文章

  • IDEA
    一、IntellijIDEA集成开发环境(IDE,IntegratedDevelopmentEnvironment):把代码编写,编译,执行等多种功能综合到一起的开发工具,可以进行代码智能提示,错误提醒,项目管理等等。二、开发过程创建EmptyProject,取名取路径。File->New->module->Java+17->Module取......
  • IDEA快捷键
    IDEA快捷键自动换行:ctrl+shift+Enter另外,ctrl+shift+Enter也能自动补足语句后面缺少的;或者if()后面缺少的大括号删除一行:ctrl+Y来复制当前行并粘贴到下一行:ctrl+D自动生成代码psvm:自动生成代码publicstaticvoidmain(String[]args){sout:自动生成代码Sy......
  • 在IDEA中使用Gradle存在的显示乱码问题
    项目使用Gradle进行依赖管理,当代码中存在错误时,运行程序时Build界面将报错(这是正常的),但是在报错结果中显示乱码信息,如下所示:解决办法:给IDEA添加JVM参数:-Dfile.encoding=UTF-8,然后重启IDEA即可。参数修改路径:Help->EditCustomVMOptions...【参考】如何修复IDEA使用Gr......
  • idea下安装Scala插件
    目录1.在官网下载IntelliJIDEA2.Scala安装过程3.代码测试1.在官网下载IntelliJIDEA官网地址:IntelliJIDEA–theLeadingJavaandKotlinIDE2.Scala安装过程打开idea,在左上角找到File(工具),然后在找到setting进入setting之后,找到plugins,搜索scala,点击安装并重启重启......
  • 大学生学生证教育优惠使用JetBrains全家桶(Pycharm、IDEA、goland等)
    大学生学生证教育优惠使用JetBrains全家桶(Pycharm、IDEA、goland等)前提在读学生,有学生证或者教育邮箱。大学生、研究生、博士都可以申请JetBrains全家桶的免费使用。只要申请了一次之后就可以用申请的账号登录JetBrains的包括IDEA在内其他所有IDE。例如以下产品:申......
  • IntelliJ IDEA 2023.3 最新发布啦!盘点精彩亮点(关注公众号‘精品应用分享’,输入'idea'
    IntelliJIDEA2023.3的发布标志着AIAssistant的持续发展,它现已超越技术预览阶段,并具有许多令人兴奋的改进。在其他领域,该版本包括对最新Java21功能的全面支持,引入了具有编辑操作的直观浮动工具栏,并添加了“运行到光标”嵌入选项以增强调试工作流程。IntelliJIDEAUltima......
  • IntelliJ IDEA安装scala
    idea下安装scala插件一、前期准备在安装scala插件之前,要先在windows下安装scala,如果没有安装scala的话,可以参考这篇博客:windows下scala的安装教程二、scala安装过程现在开始安装scala插件:1.打开idea,在左上角找到File(工具),然后在找到setting2.进入setting之后,找到plugins(要......
  • 在IDEA里配置Scala
    我们先去IDEA官网下载IDEA和scala的插件下载IntelliJIDEA–领先的Java和KotlinIDE(jetbrains.com)https://www.jetbrains.com/zh-cn/idea/download/?section=windows直接从点进链接然后下载社区版就行了点击链接就可以下载Scala插件了,我是下载标注的版本Versions......
  • idea开发java必备插件
    1.Lombok 这个大家都熟悉,通过注解的形式代替了很多生成式的代码,如Getter、Setter方法、ToString方法,构造函数等,使你的类更精简和美观,没有太多的冗余代码。2.Maven Helper,使用maven引入依赖的必备,分析和排除冲突依赖关系的简单方法,显示maven依赖树,查询引用的依赖关系以及跳转......
  • idea项目mapper.xml中的SQL语句黄色下划线去除
    问题描述当我们使用idea开发java项目时,经常会与数据库打交道,一般在使用mybatis的时候需要写一大堆的mapper.xml以及SQL语句,每当写完SQL语句的时候总是有黄色下划线,看着很不舒服。解决方案:修改idea的配置Editor->Inspections打开配置页面后,在中间视窗找到sql的>点击下......