IntelliJ IDEA 2023.2正式发布,引入AI助手和GitLab集成,升级你的开发体验!( IDEA 2023.2彻底弃用Struts2,不支持Win7)

简介: IntelliJ IDEA 2023.2正式发布,引入AI助手和GitLab集成,升级你的开发体验!( IDEA 2023.2彻底弃用Struts2,不支持Win7)

🌷🍁 博主猫头虎 带您 Go to New World.✨🍁

🦄 博客首页——猫头虎的博客🎐

🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺

🌊 《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~💐

🌊 《100天精通Golang(基础入门篇)》学会Golang语言,畅玩云原生,走遍大小厂~💐

🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬请批评指正!🍁🐥


IntelliJ IDEA 2023.2 正式发布,彻底弃用Struts2,不支持Win7

摘要:

IntelliJ IDEA 2023.2版本已经发布!新版本带来了令人振奋的功能和改进,包括AI助手的引入,为你的开发工作提供智能驱动;IntelliJ Profiler的升级,使性能分析更加直观;以及GitLab集成,让团队协作更加高效。这次更新还涵盖了用户体验、Java改进、运行/调试、版本控制系统、Docker、数据库工具等多个方面,让你的代码质量和开发效率得到全面提升。立即升级到IntelliJ IDEA 2023.2,体验全新的开发世界!

IntelliJ IDEA 2023.2已正式发布,为IDE带来了许多令人兴奋的功能和改进。本版本的主要更新包括引入了AI Assistant,通过一组人工智能驱动的功能促进开发;IntelliJ Profiler现在提供编辑提示,使分析过程更加直观和详细;以及GitLab集成,以简化开发工作流程。用户体验方面的更新涵盖了在搜索、项目视图排序和主工具栏上的改进。Java方面的改进包括扩展Java检查、为格式字符串提供代码高亮显示和导航,以及提供更好的Javadoc注释支持等。其他方面的更新涉及运行/调试、版本控制系统、Docker、数据库工具等。

引言:

IntelliJ IDEA 2023.2版本已经推出,为开发者带来了许多引人注目的新功能和增强。这次更新涵盖了IDE的多个方面,旨在提高开发效率和代码质量。我们将在本篇博客中介绍主要更新,包括AI Assistant的引入,IntelliJ Profiler的改进,以及GitLab集成的加入。除此之外,还有针对用户体验、Java、运行/调试、版本控制系统、Docker和数据库工具的多项改进。

前言:

在本次的IntelliJ IDEA 2023.2版本中,JetBrains团队聚焦于开发者体验和功能提升。他们引入了AI Assistant,这将为开发者带来一组强大的人工智能驱动的功能,进一步提高开发效率。同时,IntelliJ Profiler也得到了改进,使开发者能够更直观、更详细地进行性能分析。此外,GitLab集成的加入将简化开发工作流程,使团队协作更加便捷。

一. 如何升级

  1. 按照如图所示,直接更新皆可

  2. 等待 下载完成

  1. 更新完成的界面如下:

二. 更新要点总结

1.主要更新

IntelliJ IDEA 2023.2已经到来!此版本为IDE带来了大量令人兴奋的功能和有价值的改进。下面是本次的主要更新:

IntelliJ IDEA 2023.2版本引入了AI Assistant,通过一组人工智能驱动的功能来促进您的开发。

IntelliJ Profiler现在提供编辑提示,使分析过程更加直观和详细。

此版本还包括GitLab集成,以帮助简化您的开发工作流程。

2.用户体验

  • Search Everywhere(随处搜索)中的文本搜索

  • 新 UI 中的彩色项目标题

  • 在 Windows 和 Linux 上的主工具栏中重做了汉堡包菜单

  • 在 Project(项目)视图中按修改时间对文件进行排序

  • 新 UI 中带有浅色标题的浅色主题

更多用户体验更新:https://www.jetbrains.com/zh-cn/idea/whatsnew/

3.Java的改进

  • 我们改进和扩展了Java检查,以帮助您维护高质量的代码并更有效地检测潜在问题。

  • IntelliJ IDEA 2023.2为格式字符串提供代码高亮显示和导航。

  • IDE现在为Javadoc注释中的@snippet标签提供了更好的支持。

  • 我们添加了新方法,可以同时对几个成员应用一些重构。

  • IntelliJ IDEA 2023.2可以准确猜测堆栈跟踪报告中方法的位置,即使行号不可用或已发散。

  • IntelliJ IDEA Ultimate现在可以更好地分析Java和Kotlin中SQL的串联和插值,检测潜在的不安全查询,从而保护代码免受可能的SQL注入漏洞的影响。

4.运行/调试

  • 在调试反应式应用程序时,您现在可以轻松评估Mono和Flux类型的手表和局部变量的值。

  • 我们扩展了自动测试功能的功能,使其与Maven、Gradle和JPS构建系统完全兼容。

5.版本控制系统

  • IntelliJ IDEA 2023.2引入了一个选项,可以从代码块中选择性地提交特定行。
  • 剖析器
  • 附加IntelliJ Profiler和捕获内存快照现在可以作为运行工具窗口中的按钮使用。
  • 壁钟分析模式,考虑在方法中花费的总时间,包括等待时间,现在是默认选项。

6.框架和技术

  • 为支持使用框架和技术而引入的以下功能和更新仅在IntelliJ IDEA Ultimate 2023.2中可用。
  • 从IntelliJ IDEA 2023.2开始,可以在Linux的Windows子系统(WSL)上运行和调试部署到Tomcat的应用程序。
  • 您现在可以在HTTP客户端中通过传输层安全(TLS)发送gRPC请求。
  • HTTP客户端能够理解Swagger和OpenAPI规范,并为JSON请求主体提供相应的代码完成选项。
  • IDE现在在设置Swagger Codegen配置时提供了更好的用户体验。“编辑Swagger Codegen配置”对话框已进行了改进,以便于自定义,并且无需其他设置即可从排水沟访问运行配置。
  • IntelliJ IDEA 2023.2支持OpenAPI和Swagger规范文件的Redoc UI预览,包括YAML和JSON文件,允许您在IDE中的Redoc和Swagger UI之间切换。
  • IDE现在为JavaScript代码中的JSON对象键提供完成。
  • 使用v2023.2,可以通过导入的模块共享HTTP客户端请求处理程序的通用JavaScript代码。
  • IDE现在能够在HTTP客户端的请求结果中显示PDF和HTML文件的预览。
  • 您现在可以使用IntelliJ IDEA中的HTTP客户端CLI与GraphQL API进行交互,并与服务建立WebSocket连接。
  • 在设置新的Spring Boot运行配置时,VM选项字段为-D标志后出现的键提供了自动完成选项。
  • Spring配置bean不再需要注释处理器,并且立即可以使用属性和YAML配置文件中的代码完成和验证。
  • IntelliJ IDEA 2023.2为Kotlin的Spring AOP提供支持。
  • 使用AsyncAPI规范格式现在要容易得多,因为IDE支持模式验证功能,并为引用、端点视图和编辑器预览窗格提供代码完成。
  • 我们引入了一项新的检查,以帮助消除所谓的“挪威问题”,并防止对YAML文件中的布尔值的意外误解。

7.Docker

  • 您现在可以预览Docker图像层中的文件。
  • 现在可以通过将Docker运行配置设置为启动前任务,将其设置为在另一个配置之前运行。

8.数据库工具

  • 您现在可以连接到Redis集群,并拥有与独立Redis相同的功能集。
  • 模式迁移对话框的用户界面已重新设计。
  • 数据编辑器和查看器设置页面有一个新的时区字段,用于设置应显示datetime值的时区。
  • 在Redshift中实施了对外部数据库和数据共享的支持。

9.其他

  • 在这个版本中,我们为希望使用特定LSP服务器在IDE中进行编码帮助的插件开发人员引入了LSP API。了解更多。
  • 我们已经分解了大数据工具插件,允许您单独使用其部分。这意味着IntelliJ IDEA有六个新插件:Kafka、Spark、Flink、远程文件系统、大数据文件查看器和Zeppelin。
  • 我们已经弃用Struts2、Resin、tc Server、Play和Cloud Foundry插件,并将不再在IntelliJ IDEA 2023.2及更高版本中构建其新版本
  • IntelliJ IDEA的捆绑Android插件现在提供Android Studio Giraffe Beta 2的功能,包括支持Android Gradle插件(AGP)8.0.0。请注意,此支持不包括需要登录Firebase帐户的功能。
  • 从v2023.2开始,最大堆大小(-Xmx)的默认值已更改为2 GB。
  • IntelliJ IDEA 2023.2及以后,不再支持Windows 7。要继续使用IDE,请将操作系统更新到Windows 10或更高的版本。

总结:

在IntelliJ IDEA 2023.2版本中,我们见证了众多新功能和改进的到来。AI Assistant的加入将为开发者带来更智能、高效的开发体验,IntelliJ Profiler的改进使性能分析更加直观,GitLab集成的加入提升了团队协作的效率。此外,对用户体验、Java、运行/调试、版本控制系统、Docker和数据库工具等方面的改进,进一步增强了IDE的功能和易用性,使开发者能够更轻松地构建优质的应用程序。

参考资料:

原创声明

======= ·

  • 原创作者: 猫头虎

作者wx: [ libin9iOak ]

  • 今日已学习

本文为原创文章,版权归作者所有。未经许可,禁止转载、复制或引用。

作者保证信息真实可靠,但不对准确性和完整性承担责任

未经许可,禁止商业用途。

如有疑问或建议,请联系作者。

感谢您的支持与尊重。

点击下方名片,加入IT技术核心学习团队。一起探索科技的未来,共同成长。


目录
相关文章
|
4月前
|
人工智能
活动速递 | 解锁企业AI-轻松掌握无缝集成DeepSeek、Qwen-Max
活动速递 | 解锁企业AI-轻松掌握无缝集成DeepSeek、Qwen-Max
活动速递 | 解锁企业AI-轻松掌握无缝集成DeepSeek、Qwen-Max
|
5月前
|
人工智能 Kubernetes jenkins
容器化AI模型的持续集成与持续交付(CI/CD):自动化模型更新与部署
在前几篇文章中,我们探讨了容器化AI模型的部署、监控、弹性伸缩及安全防护。为加速模型迭代以适应新数据和业务需求,需实现容器化AI模型的持续集成与持续交付(CI/CD)。CI/CD通过自动化构建、测试和部署流程,提高模型更新速度和质量,降低部署风险,增强团队协作。使用Jenkins和Kubernetes可构建高效CI/CD流水线,自动化模型开发和部署,确保环境一致性并提升整体效率。
|
4月前
|
人工智能 网络协议 Java
RuoYi AI:1人搞定AI中台!开源全栈式AI开发平台,快速集成大模型+RAG+支付等模块
RuoYi AI 是一个全栈式 AI 开发平台,支持本地 RAG 方案,集成多种大语言模型和多媒体功能,适合企业和个人开发者快速搭建个性化 AI 应用。
1290 77
RuoYi AI:1人搞定AI中台!开源全栈式AI开发平台,快速集成大模型+RAG+支付等模块
|
2月前
|
人工智能 安全 Shell
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
Jupyter MCP服务器基于模型上下文协议(MCP),实现大型语言模型与Jupyter环境的无缝集成。它通过标准化接口,让AI模型安全访问和操作Jupyter核心组件,如内核、文件系统和终端。本文深入解析其技术架构、功能特性及部署方法。MCP服务器解决了传统AI模型缺乏实时上下文感知的问题,支持代码执行、变量状态获取、文件管理等功能,提升编程效率。同时,严格的权限控制确保了安全性。作为智能化交互工具,Jupyter MCP为动态计算环境与AI模型之间搭建了高效桥梁。
159 2
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
|
3月前
|
人工智能 自然语言处理 DataWorks
DataWorks Copilot 集成Qwen3-235B-A22B混合推理模型,数据开发与分析效率再升级!
阿里云DataWorks平台正式接入Qwen3模型,支持最大235B参数量。用户可通过DataWorks Copilot智能助手调用该模型,以自然语言交互实现代码生成、优化、解释及纠错等功能,大幅提升数据开发与分析效率。Qwen3作为最新一代大语言模型,具备混合专家(MoE)和稠密(Dense)架构,适应多种应用场景,并支持MCP协议优化复杂任务处理。目前,用户可通过DataWorks Data Studio新版本体验此功能。
272 23
DataWorks Copilot 集成Qwen3-235B-A22B混合推理模型,数据开发与分析效率再升级!
|
4月前
|
人工智能 监控 数据可视化
Agent TARS:一键让AI托管电脑!字节开源PC端多模态AI助手,无缝集成浏览器与系统操作
Agent TARS 是一款开源的多模态AI助手,能够通过视觉解析网页并无缝集成命令行和文件系统,帮助用户高效完成复杂任务。
3086 13
Agent TARS:一键让AI托管电脑!字节开源PC端多模态AI助手,无缝集成浏览器与系统操作
|
5月前
|
人工智能 Java API
支持 40+ 插件,Spring AI Alibaba 简化智能体私有数据集成
通过使用社区官方提供的超过 20 种 RAG 数据源和 20 种 Tool Calling 接口,开发者可以轻松接入多种外部数据源(如 GitHub、飞书、云 OSS 等)以及调用各种工具(如天气预报、地图导航、翻译服务等)。这些默认实现大大简化了智能体的开发过程,使得开发者无需从零开始,便可以快速构建功能强大的智能体系统。通过这种方式,智能体不仅能够高效处理复杂任务,还能适应各种应用场景,提供更加智能、精准的服务。
892 52
|
4月前
|
人工智能 BI API
Dify-Plus:企业级AI管理核弹!开源方案吊打SaaS,额度+密钥+鉴权系统全面集成
Dify-Plus 是基于 Dify 二次开发的企业级增强版项目,新增用户额度、密钥管理、Web 登录鉴权等功能,优化权限管理,适合企业场景使用。
598 3
Dify-Plus:企业级AI管理核弹!开源方案吊打SaaS,额度+密钥+鉴权系统全面集成
|
3月前
|
人工智能 自然语言处理 机器人
机器人研发与AI集成的加速策略:模块化生态创新革命
法思诺创新专注于机器人研发与AI集成的加速策略,推动模块化生态革命。通过软硬件分层协作,将机器人分为“躯体操作系统”和“场景思维芯片”,解决当前研发复杂、成本高昂的问题。文章分析机器人研发现状、模块化分工优势及场景芯片应用,并展望未来机器人产业的“智能机时刻”。法思诺提供创新咨询与培训服务,助力企业破解技术难题,实现软硬一体化智能创新。关注法思诺,探索真创新之路。

热门文章

最新文章