IntelliJ IDEA全新版的0个新特性【送源码】

news2024/11/26 14:53:59

jetBrains刚刚发布了最新IntelliJ IDEA 2024.2版本,做了不少优化性能方面的优化,同时新的ui也默认为启动ui。感兴趣的小伙伴可以下载体验,以下为官方本次介绍:

借助 IntelliJ IDEA 2024.2 Ultimate,您可以直接在 IDE 中运行 Spring Data JPA 方法进行即时仓库查询验证。它还通过提供内联描述和高级自动补全帮助简化 cron 表达式的管理,并将 HTTP 客户端升级为使用 GraalJS 执行引擎。此外,此版本还可以在项目索引编制期间启用关键功能,帮助增强 IntelliJ IDEA 的整体启动效率,它集成了 K2 模式(目前处于 Beta 阶段),进一步提升 IDE 针对 Kotlin 的性能和稳定性及其对语言功能的支持。

1、改进的 Spring Data JPA 支持

图片

我们添加了在 IDE 中运行 Spring Data JPA 方法的功能,持续改进 IntelliJ IDEA 的 Spring 框架支持。这项新功能允许您在不运行应用程序和分析日志文件的情况下查看方法将生成哪个查询。现在,您可以使用装订区域图标直接在 JPA 控制台中执行任何仓库方法。

2、改进的 cron 表达式支持

图片

在代码中处理 cron 表达式比以往更加简单。使用 Spring、Quarkus 或 Micronaut 实现定时服务时,您可以通过紧邻的描述轻松理解 cron 表达式。此外,自动补全功能提供了您可以立即添加和调整的预填充示例,不必从头开始编写 cron 表达式。

3、更快开始编码

图片

在 2024.2 版本中,我们增强了启动体验,让您能够更快开始编码。升级使 IDE 可以在不完整的项目模型下运行,并允许在索引编制期间访问关键功能,包括代码高亮显示、代码补全、意图操作、测试启动、有效装订区域标记、Lombok 支持等,从而减少等待时间。 

4、改进的全行代码补全

图片

在 2024.2 版本中,我们使接受全行代码补全建议的流程更加直观和精确。内联代码补全建议现在包含代码高亮显示,新的快捷键可以让您从较长的建议中接受单个单词或整个行。我们还优化了将接受的更改集成到代码中的方式,消除了格式设置和相关问题。 

4、新 UI 成为所有用户的默认选项

图片

在 IntelliJ IDEA 2024.2 中,新 UI 现在成为所有用户的默认选项,经典 UI 则作为插件提供。新 UI 简洁而现代,提供更大、更易用的控件、一致的调色盘、明亮清晰的图标、增强的对比度和更好的强调色。 

6、随处搜索中的预览选项

图片

Search Everywhere(随处搜索)对话框增加了一个选项,用于预览您正在搜索的代码库元素。通过对话框工具栏上的 Preview(预览)图标启用此功能后,预览窗格将出现在搜索结果下方,提供更多上下文并让您更轻松地浏览项目。 

7、代理设置自动检测默认为新用户启用

图片

IntelliJ IDEA 现在会默认自动检测并使用您的计算机上配置的系统代理设置,促进与外部资源和服务的无缝交互。 

8、AI Assistant(国内暂不支持)

图片

JetBrains AI Assistant 2024.2 对云代码补全引入了重大增强,提供更准确、更快速的建议。UX 经过重做,可以将 AI 代码补全功能更好地集成到 IDE 工作流中,并获得多项改进,包括建议代码中的语法高亮显示和代码建议的增量接受。

新功能包括 Terminal(终端)工具窗口中的 AI 集成和 AI 辅助 VCS 冲突解决。此外,用户现在可以为文档生成和单元测试创建自定义提示。

9、Code With Me 增强并简化启动

图片

Code With Me 通话中的屏幕共享现在重定向到浏览器,允许您将特定窗口或整个屏幕指定为共享源。此前,所有屏幕和窗口都默认共享,没有选择特定源的选项。

Code With Me 会话启动弹出窗口经过重新设计,使流程有所简化。它现在包括所有权限设置,减少了启动新会话所需的步骤,并且权限得到保留,每个会话只需点击两次即可启动。此外,权限可以在会话期间直接从弹出窗口更改。

10、数据库管理

11、其他

其他还有许多更新,包括web框架的更新,构建工具和版本控制的优化和增强,scala开发以及代码编辑器和Debug的优化等等,本次更新内容较多,如果大家想要更多了解可以去官方文档查看。

 ——EOF——

福利:

扫码回复【酒店】可免费领取酒店管理系统源码

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2035466.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

宝塔面板实现定时任务删除 logs文件 加条件删除 只删除一个月前的日志

我们在开发中难免用到了日志功能,随着日志越来越多导致占用我们的内存 下面是一个简单的 使用宝塔面板里面的定时任务来实现删除日志案例 第一步 首先我的日志文件目录 都在log文件夹里面, 每个月生成一个日志文件夹 文件夹命名是年月来命名的 第二…

JVM(一) 类加载器、类加载过程、JVM参数设置

JVM Java编译器 Java源文件在通过编译器之后被编译成相应的.Class文件(字节码文件) JVM解释器 .Class文件又被JVM中的解释器编译成机器码在不同的操作 系统(Windows、Linux、Mac)上运行。每种操作系统的解释器都是不同的&#xf…

SpringBoot起步依赖和配置

目录 起步依赖 目的 1 继承父工程,确定版本信息 2 添加 starter-web 坐标信息 配置 配置文件的分类 ​编辑实操 1 后缀名是.properties文件修改端口号,把原本的默认端口号8080改为8082 2 创建后缀名是.yaml文件,尝试修改端口号&…

ARM——体系结构

计算机体系结构:冯诺伊曼 哈佛 冯诺依曼结构 冯诺依曼结构,也称冯诺依曼模型或普林斯顿结构,是根据冯诺依曼提出的存储程序概念设计的计算机体系结构。其主要特点包括: 存储程序:指令与数据都…

【Qt】信号与槽(下)

目录 自定义信号 带参数的信号和槽 信号和槽存在的意义 信号与槽的连接方式 一对一 一对多 多对一 意义 信号和槽的其他说明 信号和槽的断开 使用Lambda表达式定义槽函数 信号与槽的优缺点 优点: 松散耦合 缺点: 效率较低 自定义信号 自定义槽函数是非常关键的&a…

VMware 安装 centos7.9教程

目录 VMware17安包装 1.创建新的虚拟机 2.稍后安装一个系统 3.选择Centos7 4.选择安装位置 5.指定磁盘内存大小 6.自定义硬件 7.编辑内存 8.编辑处理器 9.选择安装镜像位置 10.选择网络适配器 11.播放虚拟机 12.选择语言简体中文 13.选择时区时间 14.最小化安装 …

电机学习-基础知识

文章目录 1 基本物理概念1.1 左手定则1.2 安培定则1.3 感应电动势 2 电机简单分类2.1 直流有刷电机2.2 步进电机2.2.1 步进电机的驱动原理1.相与线2.极性3.步进电机的驱动 2.3 无刷电机2.3.1 充磁方式2.3.2正弦波电动势与梯型电动势 3 编码器3.1 霍尔编码器3.2 光电编码器3.3 增…

TexWorks配置使用latexmk实现增量编译

TexWorks配置使用latexmk实现增量编译 TexWorks默认使用pdfLaTeXMakeIndexBibTeX,修改后,重新编译等待时间较长。本文旨在说明配置TexWorks使用latexmk实现增量式编译,加速编译。 前置条件说明 (1) 通过miktex自动安装了TexWorks及自带pdf…

Docker相关配置记录

Docker相关配置记录 换源 {"registry-mirrors": ["https://dockerhub.icu","https://docker.chenby.cn","https://docker.1panel.live","https://docker.awsl9527.cn","https://docker.anyhub.us.kg","htt…

VisionPro二次开发学习笔记12-使用CogToolGroup控件进行图像检测

本示例演示了如何通过图像数据库使用 CogImageFileTool,并将其放入 CogToolGroup 中,对于数据库中的每个图像运行一次检测. 当用户按下 运行 按钮时,程序执行以下操作: 如果工具组中没有 CogImageFileTools,它将显示一…

Codeforces Pinely Round 4 (Div. 1 + Div. 2) A~G

A.Maximize the Last Element(枚举) 题意: 给你一个由 n n n个整数组成的数组 a a a,其中 n n n是奇数。 在一次操作中,你将从数组 a a a中删除两个相邻的元素,然后将数组的剩余部分连接起来。例如&…

轻松构建Electron应用:TypeScript与esbuild的完美搭档

简介 使用 TypeScript (TS) 编写 Electron 应用程序带来了许多好处,以下是一些主要优势: 类型安全:TypeScript 是一种静态类型语言,它在编译时检查类型错误,这有助于在开发过程中及早发现潜在的错误。更好的工具支持…

RK3568平台(背光篇)背光调试常见问题

一.屏幕背光概述 背光就是屏幕的从里往照射的光。 LCD 主要由液晶面板、背光、驱动电路等组成,液晶面板不会主动发光,需要背光源才能显示,液晶面板的作用就是通过电压改变某像素光的透过率来显示的,当然此光要求是偏振光&#x…

数据结构(5.5_3)——并查集的进一步优化

Find操作的优化(压缩路径) 压缩路径——Find操作,先找到根节点,再将查找路径上所有结点都挂到根结点下 代码: //Find "查"操作优化,先找到根节点,再进行"路径压缩" int Find(int S[], int x) {…

Shell、C/C++、Python操作环境变量

环境变量 环境变量是一种在操作系统中用于存储信息的机制,这些信息可以被系统进程、应用程序和脚本访问和使用。环境变量在操作系统中的作用类似于一个全局配置参数,它们定义了操作系统的运行环境,包括系统行为、应用程序路径、用户信息等。…

uniapp自定义浮动图标、列表布局

uniapp自定义浮动图标 <button class="fab" @click="goPage"><image src="../../../static/yiyuan.png" mode="" style="width: 60rpx;height:60rpx;"></image></button>.fab {z-index: 100;positi…

TLE4966-3G带方向检测功能的高灵敏度汽车霍尔开关

TLE4966-3G是一款集成电路双霍尔效应传感器&#xff0c;专为使用旋转极轮的高精度应用而设计。通过片上有源补偿电路和斩波器技术实现精确的磁切换点和高温稳定性。 该传感器在Q2提供速度输出&#xff0c;其状态&#xff08;高或低&#xff09;与磁场值相对应。对于超过阈值BO…

小白零基础学数学建模系列-Day3-线性回归模型的构建与评估

文章目录 1 线性回归基础1.1 线性回归概念与应用1.2 数学原理与推导1.3 线性回归的实现 2 案例分析&#xff1a;房价预测2.1 加载数据2.2 数据预处理2.3 探索性数据分析2.4 观察选择特征2.5 准备训练模型的数据2.6 将数据拆分为训练集和测试集2.7 训练和测试模型2.8 模型评估 3…

Ubuntu每次登录都提示有新的更新,apt更新却0个软件需要升级:清空MOTD消息 安装update-notifier-common组件 运行强制更新脚本

问题 每登录ubuntu&#xff0c;都会显示有更新需要注意。 80更新可以立即应用。 这些更新中有 1 个是标准安全更新。 要查看这些附加更新&#xff0c;请运行&#xff1a;apt list --upgradable 然而使用更新命令却提示0可更新 查询了一下&#xff0c;这似乎是MOTD的错误&#x…

Gartner发布2024年网络风险管理成熟度曲线:使网络安全战略与业务目标保持一致的概念、方法、流程和技术

网络风险管理现在是高管和监管机构最关注的问题&#xff0c;它采用多种方法和技术来支持治理、风险管理和合规性。安全和风险管理领导者可以使用此技术成熟度曲线来评估解决方案并做出适当的采用决策。 战略规划假设 到 2026 年&#xff0c;60% 的网络安全职能将实施以业务影响…