IDEA 2022.3 发布,终于支持 redis 了

news2024/12/27 11:15:32

IntelliJ IDEA 发布了最新2022.3版本,本次更新:可以通过设置切换到新 UI,即可预览焕然一新的 IDE 外观。引入了一个新的 Settings Sync(设置同步)解决方案,用于同步和备份自定义用户设置。此外,IntelliJ IDEA Ultimate 还提供了一种处理 WSL 2 中的项目的新方式、适用于 Spring Bean 自动装配和 OpenAPI 架构生成的新操作,以及 Redis 支持。

其中最大的亮点是实现了对 Redis 的支持,真的是期待已久。

专属福利  关注+私信“学习”:1648页Java面试题

主要更新

新 IntelliJ IDEA UI

在 IntelliJ IDEA 2022.3 中,可以切换到新 UI 并预览 IDE 完全重做的外观,新外观干净、现代且功能强大。

新的 Settings Sync(设置同步)解决方案

新的 Settings Sync(设置同步)插件现在可用于所有基于 IntelliJ 的 IDE(Rider 除外),包括免费版和付费版。新的解决方案能够同步来自平台、捆绑插件和一些第三方插件的大部分可共享设置。

请注意,IDEA将停止支持旧的 IDE Settings Sync(IDE 设置同步)插件并取消捆绑 Settings Repository(设置仓库)。

处理 WSL 2 中的项目的新方式

IntelliJ IDEA Ultimate 2022.3 带来了处理在 WSL 2 文件系统中运行的项目的替代方式。IDE 后端将直接在 WSL 2 中启动。

适用于 Spring Bean 自动装配和 OpenAPI 架构生成的新操作

使用 IntelliJ IDEA Ultimate 2022.3,可以在需要的地方轻松自动装配 Spring Bean。这项新操作适用于 Spring、Micronaut 和 Jakarta EE CDI。此外,还增强了使用 OpenAPI 规范记录 Web API 的用户体验,可以立即为 Spring 控制器或 JAX-RS 资源生成 OpenAPI 定义。

支持 Redis

在 IntelliJ IDEA Ultimate 2022.3 中,实现了备受期待的对 Redis 的支持。现在可以连接到 Redis Single Instance,在数据查看器中探索键值,借助智能编码辅助编写和执行 Redis 查询等。

详细信息请阅读官方博客:
https://blog.jetbrains.com/datagrip/2022/11/02/datagrip-2022-3-eap-2-redis-support/

用户体验

将工具窗口停靠到浮动编辑器选项卡

意图操作预览默认启用

在 IntelliJ IDEA 2022.3 中,意图操作的预览功能现在默认开启,可以立即查看应用 IDE 建议后代码将如何变化。打开可用意图操作列表并将鼠标悬停在不同选项上时会显示预览。

改进了 Search Everywhere

微调 Search Everywhere(随处搜索)结果列表背后的算法,使搜索结果的选择更加准确。

改进了 Tips of the Day(每日小技巧)

对 Tips of the Day(每日小技巧)的外观和行为做出了多项更改,使其更实用且更易理解。更新了对话框的设计,为每个小技巧添加了标题以指定描述的 IDE 区域,并实现了技巧评分功能以收集反馈。

改进了 Bookmarks(书签)

为 Bookmarks(书签)实现了多项 UI 改进。首先,又可以从编辑器选项卡为文件添加书签了。只需右键点击选项卡调用上下文菜单,然后选择 Bookmarks(书签)。

此外,可以将所有打开的选项卡中的所有文件添加到 Bookmarks(书签)。为此,可以调用相同上下文菜单并选择 Bookmark Open Tabs(为打开的选项卡添加书签),也可以使用编辑器选项卡窗格右侧的三点图标调用此操作。IDE 会将所有打开的选项卡放入一个新的书签列表中,您可以随意为其命名。

以偏好代码样式查看库代码

IntelliJ IDEA 2022.3 提供了以偏好样式阅读代码的功能,即使该样式与文件的当前格式不同。您可以在 Reader(阅读器)模式下应用新的可视格式设置层,根据自定义格式方案调整代码外观,而无需重新格式化实际代码。

编辑器

改进了复制、剪切、粘贴

如果在没有选择代码的情况下复制或剪切一行,粘贴操作会将剪贴板的内容添加到当前行上方,而不是像旧版本一样添加到文本光标处。

针对 JavaScript 和 TypeScript 的 Code Vision 提示

针对 JavaScript 和 TypeScript 实现了 Code Vision 内嵌提示。这些提示让您可以直接在编辑器中即时了解代码,显示 inheritors(继承者)、usages(用法)、code authors(代码作者)和 related problems(相关问题)等指标。

Java

新的 Java 检查和其他改进

实现了一系列新的 Java 检查和快速修复,保护您的代码免受潜在危害和错误。新增了一项检查来帮助检测在每个分支中都有一条公共语句的 switch 表达式,并提供了一个快速修复来将语句向上移动到 switch 表达式中,从而缩短代码。IDE 将报告冗余数组长度检查,以及 Collection.parallelStream() 之后的冗余 parallel() 调用。另一项新检查可以报告仅使用一个元素或字符时数组、列表或字符串的多余创建。

支持 Java 19

IntelliJ IDEA 2022.3 支持 2022 年 9 月发布的 Java 19 的新功能。IDE 现在支持记录模式以及对 switch 表达式模式匹配的更改,提供了代码高亮显示、补全和导航。现有检查和快速修复已相应更新以支持这些更改。

构建工具

Maven2 插件

从 v2022.3 开始,IDEA 将 Maven2 的支持改为通过一个独立的插件。

使用新 IntelliJ IDEA 工作区模型 API 的 Maven 导入

使用新的 IntelliJ 工作区模型 API引入了实验性 Maven 导入功能。

此版本还包含大量更新项,详情可在更新公告中细阅:
https://www.jetbrains.com/zh-cn/idea/whatsnew/

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

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

相关文章

私域运营对于企业的重要性

企业进行私域流量的精细化运营,不仅可以打造属于企业自己的社群王国,还可以挖掘存量客户的价值,实现更智能的客户管理和个性化运营方案。 前言 相信每个人都对瑞幸咖啡略有耳闻,这个国产咖啡品牌曾一度被封神,但随着财…

【leetcode】2404. 出现最频繁的偶数元素(js实现)

1. 题目 2404. 出现最频繁的偶数元素 2. 思路 创建哈希表,统计偶数的出现次数将哈希表转换成数组,遍历哈希表,设置res的初始值为[-1,0],第一个值为偶数值,第二个值为这个偶数出现的次数;如果…

探花交友_第3章_完善个人信息(新版)

探花交友_第3章_完善个人信息(新版) 文章目录探花交友_第3章_完善个人信息(新版)课程介绍1. 完善用户信息1.1 阿里云OSS1.1.1 概述1.1.2 账号申请购买服务创建Bucket1.1.3 抽取模板工具OssPropertiesOssTemplateTanhuaAutoConfiguration1.1.4 测试1.2 百度人脸识别1.2.1 概述1.…

PyCharm+PyQT5之四第二个QT程序

前面程序实现了逻辑分离,第二个QT程序将建立控件之间的关联,并自行撰写,事件。 首先,建立只有一个按钮的界面 点击工具栏编辑信号与槽,按钮带有红框并拖拽,这样间建立了按钮与dialog的槽信号。 按钮一般是…

【OpenCV学习】第7课:形态学操作-膨胀与腐蚀

仅自学做笔记用,后续有错误会更改 理论 图像形态学操作-基于形状的一系列图像处理操作的合集, 主要是基于集合论基础上的形态学数学形态学有4个基本操作:膨胀丶腐蚀丶开丶闭膨胀与腐蚀是图像处理中最常用的形态学操作手段 形态学操作(morphology operators)-膨胀 跟前边的卷…

行者AI解析内容审核平台中的图像检测技术原理

本文首发:行者AI谛听 近些年,监管部分对于平台的信息方面,越来越严格,继而有很多企业选择智能AI内容审核服务,帮助企业快速处理平台上一些违规内容。 很多人不懂这方面到底属于什么,今天行者AI就来为大家解…

【Python】python入门,这一篇就够了

快速入门/一文免挂Python程序元素变量python中的符号Python的程序结构分支结构异常处理循环结构Python函数python中的可变参数python中的全局变量和局部变量组合数据类型之序列类型序列通用操作字符串(str)字符串常用函数字符串类型的格式化列表&#xf…

Qt第三十一章:渐变QGradient

线性渐变:QLinearGradient class TestGradient(QWidget):def __init__(self, parentNone):super(TestGradient, self).__init__(parent)self.resize(300, 300)label QLabel(self)label.setGeometry(0, 0, 300, 300)"""线形渐变"""la…

802.11基础——术语及缩略语

目录 WiFi LAN(局域网) WAN(广域网) WLAN(Wireless LAN,即无线局域网) AP(Access point的简称,即访问点,接入点) Station(工作站…

HTML期末学生大作业 基于HTML+CSS+JavaScript通用的后台管理系统ui框架模板

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

[附源码]Python计算机毕业设计Django线上评分分享平台

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

Docker安装MoogoDB, 进入容器, mongo shell操作mongoDB

安装MoogoDB, 进入容器, mongo shell操作mongoDB [Docker-Compose方式、普通方式] 文章目录安装MoogoDB, 进入容器, mongo shell操作mongoDB[Docker-Compose方式、普通方式]附件:单词本附件:什么是 . yml 后缀文件 ?[ 普通方式 ]1. 下载镜像:* 拓展&am…

职场中,如何让“讨厌的人”配合自己工作?

在职场上,我们总会遇到那么几个不愿意配合你工作的人,不仅不配合,甚至还喜欢扯皮,推卸责任,甩锅给自己的队友。然而,我们也不可能因为工作中出现了这样一个或几个人,就离职不干,或者…

ChatGPT-地表最强AI模型!要消灭人类?

大家好,我是贺同学,最近,美国人工智能研究机构 Openai 发布了最新的大语言模型 ChatGPT,惊艳的性能在海外掀起了一波又一波热潮。通过对各种领域专业知识的训练,ChatGPT 不仅可以帮助人们搜索知识,还能进行…

认证与授权之Cookie、Session、Token、JWT

Spring Security系列文章 认证与授权之Cookie、Session、Token、JWT 认证与授权 认证 进入移动互联网时代,大家每天都在刷手机,常用的软件有微信、支付宝、头条等,下边拿微信来举例子说明认证相关的基本概念,在初次使用微信前需…

html静态网站基于动漫主题网站网页设计与实现共计10个页面——二次元漫画

HTML实例网页代码, 本实例适合于初学HTML的同学。该实例里面有设置了css的样式设置,有div的样式格局,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代码的过程来实践设计。 精彩专栏推荐&#x1f4…

有哪些电容笔值得推荐?十大电容笔知名品牌

虽然苹果的原装电容笔操作起来很顺手,性能很不错,但因为价格太高,所以让不少学生党都望而止步,而且重量也不小,用久了会手累。既然是来学习的,那就不一定要买这么昂贵的电容笔了。目前市场上的平替电容笔有…

中国书画院院士、著名画家——戴友

戴友 戴友 中国书画院院士、著名画家 广州美术学院国画系毕业的专业画家 师从著名国画大家关山月、黎雄才、方楚雄、周波 艺术简介 戴友,著名画家、中国书画院院士。1960年生于广东,江苏省溧阳市人,汉族。自幼自学绘画,1991年…

程序开发工具vim——vi的高级版本(记得收藏)

提示:在学习本文知识的时候记得温故一下文本编辑器vi的知识点:文本编辑器vi看这篇就够了因为目前大部分的Linux发行版都以vim替换vi的功能了,所以学习vi也很必要。 一.vim的缓存、恢复与打开时的警告信息 目前主要的文本编辑器都会有恢复的功…

一篇博客告诉你什么是时间复杂度和空间复杂度(没有基础也能看懂)(这是学习数据结构及算法所必须掌握的基础)

目录 0.前言 1.算法的复杂度简述 2.时间复杂度 2.1 什么是时间复杂度 2.2 大O表示法 2.2.1 例一 2.2.2 大O表示法规则 2.2.3 例二 2.2.4 例三 2.2.5 例四 2.2.6 例五 2.2.7 例六 2.2.8 例七 2.3 时间复杂度计算总结 3.空间复杂度 3.1 空间复杂度的量度 3.2 例一…