IntelliJ IDEA 2023.3发布,更新AI助手,运行相当流畅,再也不卡了

这两天Jetbrains来了一波大的更新,推出了2023.3正式版,均做了不少优化,最重要的是大家期待已久的Ai Assistant插件本次更新也正式推出,助力大家提高Coding效率。但是很遗憾,目前我们无法使用,因为该插件底层主要基于OpenAi,大陆现在是未开放地区,未提供服务。

另外,即便是你用了魔法工具上网,现在主流的激活工具和授权等同样无法直接激活Ai助手,似乎其不在全家桶范围内,只能去官方店铺购买商用授权许可,激活Ai助手。

不过我们还是可以有所期待的,因为Jetbrains官方正在努力促成这件事,和阿里云在洽谈,将Ai助手带到大陆来。也许等不了太久,我们就可以直接安装该插件使用了。

下面对本次官方部分更新做简单介绍:

功能亮点更新

对 Java 21 功能的完全支持

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

调试器中的 Run to Cursor(运行到光标)嵌入选项

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

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

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

用户体验优化

默认颜色编码编辑器标签页

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

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

适用于 macOS 的新产品图标

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

适用于 macOS 的新产品图标
适用于 macOS 的新产品图标

Speed Search(快速搜索)快捷键

Speed Search(快速搜索)快捷键
Speed Search(快速搜索)快捷键

其他一些优化和对Java,Scala,Kotlin等改进。

性能

默认启用的共享 JDK 索引下载

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

这两天使用情况,IDEA启动,运行都越来越轻便了,尤其是我用的正版,可以说是非常丝滑哈哈。

数据库工具

数据可视化 Ultimate

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

数据可视化
数据可视化

重做的导入功能

重做的导入功能
重做的导入功能

更多更新:https://www.jetbrains.com/zh-cn/idea/whatsnew/

最新激活

https://ziby0nwxdov.feishu.cn/docx/SV9vdENpyo1Kj5x111Fc4iRInyh

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

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

相关文章

HTTPS加密协议:保护你的网络安全

引言: 随着互联网的普及,我们越来越依赖网络来获取信息、进行交流和完成各种任务。然而,网络的开放性和便利性也带来了一些安全隐患,如数据泄露、身份盗窃等。为了保护用户的隐私和安全,https加密协议应运而生。本文将…

[架构之路-256]:目标系统 - 设计方法 - 软件工程 - 软件设计 - 架构设计 - 软件系统不同层次的复用与软件系统向越来越复杂的方向聚合

目录 前言: 一、CPU寄存器级的复用:CPU寄存器 二、指令级复用:二进制指令 三、过程级复用:汇编语言 四、函数级复用:C语言 五、对象级复用:C, Java, Python 六、组件级复用 七、服务级复用 八、微…

计算机视觉-03-使用U-Net实现肾脏CT分割(包含数据和代码)

文章目录 0. 数据获取1. 介绍1.1 简介1.2 任务介绍1.3 数据集介绍1.3.1 介绍1.3.2 数据预处理建议 1.4 代码实现参考1.5 训练过程1.5.1 参数设置1.5.2 可视化1.5.3 结果分析 0. 数据获取 关注公众号:『AI学习星球』 回复:肾脏CT分割 即可获取数据下载。…

华为、华三、锐捷、思科巡检命令大全

思科、华为、华三、锐捷网络设备巡检命令 思科01 思科交换机巡检命令02 思科交换机基本配置命令 华三华为锐捷 思科 01 思科交换机巡检命令 show interface stats:查看交换机所有接口当前接口流量show running-config:查看当前设备配置show version&am…

高精度时钟芯片SD2405

概要 SD2405是一款非常优秀的RTC解决方案,为了能让用户在Arduino上有一款方便易用的时钟模块。该模块是一款内置晶振,支持IIC串行接口的高精度时钟模块;内置一次性工业级电池,可保证外部掉电的情况下,可以继续工作5~8…

实例分割 Mask-RCNN

参考文章 使用LabelMe标注目标检测数据集并转换为COCO2017格式_labelme转coco-CSDN博客 数据集选择 voc 这次不选择voc,因为文件组织太难了 voc2012文件夹组织 COCO COCO介绍 MC COCO2017年主要包含以下四个任务:目标检测与分割、图像描述、人体关…

【扩散模型】深入理解图像的表示原理:从像素到张量

【扩散模型】深入理解图像的表示原理:从像素到张量 在深度学习中,图像是重要的数据源之一,而图像的表示方式对于算法的理解和处理至关重要。本文将带你深入探讨图像的底层表示原理,从像素到张量,让你对图像表示有更清…

KP 2sv Authenticator一款免费处理亚马逊两步验证码的软件

KP 2sv Authenticator 被誉为一款免费而强大的亚马逊两步验证软件,操作简便轻松。 软件使用方法极为简单,用户只需直接输入身份验证应用程序生成的代码,即可迅速生成随机验证码,帮助用户顺利完成亚马逊的两步验证流程。这款小软件…

有了安卓模拟器,就能在Windows 10或11上像使用安卓操作系统一样使用安卓

你可以使用Android模拟器在Windows 11或Windows 10中运行Android应用程序。如果你喜欢的应用程序只在手机上运行,但你想在电脑上使用,这些模拟器会很有用。 BlueStacks 与整个操作系统模拟器不同,BlueStacks只在Windows上模拟Android应用程序。它真的很容易使用,所以你不需…

香港云服务器:全面介绍与使用场景分析

这几年基于国内互联网技术的发展,各类海外贸易的兴起,很多网站都启用了海外云服务。这其中,香港的 IDC 市场异常火爆。也不奇怪,就目前来看,国内大多数网站的访问用户在国内外均有涉及,而香港云服务器恰好满…

Python开源项目月排行 2023年10月

Python 趋势月报,按月浏览往期 GitHub,Gitee 等最热门的Python开源项目,入选的项目主要参考GitHub Trending,部分参考了Gitee和其他。排名不分先后,都是当前月份内相对热门的项目。 入选公式=70%GitHub Trending20%Gitee10%其他 …

openmmlab加载自训练权重

openmmlab加载自训练权重 在openmmlab中要加载自训练的模型权重,用于自己其他数据集训练的预训练模型。只需要在config文件中添加模型初始化。 在config.py文件中的model配置中初始化。 model dict(typeTopdownPoseEstimator,data_preprocessordict(),backboned…

Java第二十一章总结

网络编程三要素 ip地址:计算机在网络中的唯一标识 端口:应用程序在计算机中唯一标识 协议:通信协议,常见有UDP和TCP协议 InetAddress类 表示Internet协议地址 //返回InetAddress对象 InetAddress byName InetAddress.…

全国公共汽车、出租车拥有情况及客运量、货运量数据,shp、excel数据均有,多指标可查询

基本信息. 数据名称: 全国公共汽车、出租车拥有情况及客运量、货运量数据 数据格式: Shp、Excel 数据时间: 2020-2022年 数据几何类型: 面 数据坐标系: WGS84 数据来源:中国城市统计年鉴 数据字段: 序号字段名称字段说明1xzqhdm行政区划代码…

机器学习基础知识分享:深度学习

深度学习(Deep Learning)是近年来发展十分迅速的研究领域,并且在人工智能的很多子领域都取得了巨大的成功.从根源来讲,深度学习是机器学习的一个分支,是指一类问题以及解决这类问题的方法。 深度学习 为了…

vue中的内置指令v-model的作用和常见使用方法以及自定义组件上的用法

一、v-model是什么 v-model是Vue框架的一种内置的API指令,本质是一种语法糖写法,它负责监听用户的输入事件以更新数据,并对一些极端场景进行一些特殊处理。在Vue中,v-model是用于在表单元素和组件之间创建双向数据绑定的指令。它…

ERC20 | ERC-20/ERC-721/ERC-1155/ERC-3525 区别

文章目录 什么是 ERC、EIP 和 ERC20?ERC20 接口介绍ERC-20/ERC-721/ERC-1155/ERC-3525 区别ERC-3525 与 ERC-1155 到底有啥区别?ERC721状态变量函数什么是 ERC、EIP 和 ERC20? EIP 20 的地址:https://eips.ethereum.org/EIPS/eip-20 ERC 是 Ethereum Request for Comment…

【AIGC】大语言模型的采样策略--temperature、top-k、top-p等

总结如下: 图片链接 参考 LLM解码-采样策略串讲 LLM大模型解码生成方式总结 LLM探索:GPT类模型的几个常用参数 Top-k, Top-p, Temperature

【动态规划系列】环形子数组的和-918

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

linux下的进程程序替换

进程程序替换 替换概念替换函数execl()execv()execvp()/execlp()execle()/execvpe() 如何在C/C程序里面执行别的语言写的程序。小tips 替换概念 当进程调用一种exec函数时,该进程的用户空间代码和数据完全被新程序替换,从新程序的代码部分开始运行。调用…