IntelliJ IDEA 2023.1 发布:新UI、支持Java 20、简化Git Commit、重新设计 “Run”

出品 | OSC开源社区(ID:oschina2013)

IntelliJ IDEA 2023.1 现已发布。此版本包括对新 UI 的改进,根据从用户那里收到的反馈进行了彻底改造。此外还实现了性能增强,从而在打开项目时更快地导入 Maven 和更早地使用 IDE 功能。由于采用了 background commit checks,新版本提供了简化的 commit 过程。IntelliJ IDEA Ultimate 现在支持 Spring Security 匹配器和请求映射的导航。 

f2df17791924d7dc7ce69e678e6bd723.png

其实 JetBrains 去年就已宣布了新 UI,并表示要逐步且彻底改造基于 IntelliJ 的 IDE 的 UI,为开发者提供更现代、可定制和用户友好的界面,从而改进整体的编码体验。此后,IDEA 团队陆续将新 UI 应用到新版本,以便获取反馈以进行优化。

近日官方集中介绍了新 UI 值得关注的变化。

  • 新增垂直拆分工具窗口区域的选项

  • 紧凑模式

此模式降低了工具栏和工具窗口标题的高度、缩小了间距和填充,以及使用更小的图标和按钮,提供了更统一的外观。主要是面向小屏幕或笔记本电脑使用。

7bf11f1f2d336cae440bb79f2827a713.gif

  • macOS 版本引入了针对项目 (Project) 的 tab 选项卡

ef1b0f461ba04131a27f61116d4edef1.png

  • 重新设计的 “Run” 小部件

a176dd6a0c0f136f1f2df865516e63be.png

  • 支持在 Zen 和 Distraction Free 模式下可隐藏工具栏

1a4080a55d7623aa6ad66856321e08fe.gif

  • 深色编辑器引入新的配色方案

新版 UI 为默认的编辑器配色方案提供了新的深色选项,该选项会在启用新 UI 时自动激活。

770d7eb03abe0cdcc80d2805fa75dca4.png

IntelliJ IDEA 2023.1 主要变化

Key updates

  • 对 IDE 的新 UI 实施了一些更新。

  • Scanning files to index 过程现在以智能模式执行,这使得 IDE 的全部功能在启动过程中更早可用。 

  • IDE 在导入 Maven 项目时的性能得到了显着改进。 

  • Git 和 Mercurial 的 Commit checks 现在在 commit 之后但在推送之前在后台执行,这加快了整个 commit 过程。 

  • IntelliJ IDEA Ultimate 2023.1 提供从 Spring 控制器轻松导航到安全匹配器。 

User experience 

  • 在 v2023.1 中,可以完全放大和缩小 IntelliJ IDEA,同时增加或减少所有 UI 元素的大小。 

  • 现在可以保存和管理多个工具窗口布局,并在需要时在它们之间切换。

  • 可以选择将 in-editor onboarding tips 添加到示例代码,使新用户在创建新项目后更容易熟悉最基本的 IDE 功能。

  • IntelliJ IDEA 2023.1 添加了预定义新项目的 Actions on Save 行为的选项。

  • IntelliJ IDEA 2023.1 默认启用 Search Everywhere 中 ML-powered 搜索类。

  • 当带有实时保护的 Microsoft Defender 运行时,IntelliJ IDEA 现在建议重新配置防病毒设置以获得更好的 IDE 性能。 

Editor

  • 有一个新设置可以控制未经选择复制或剪切的粘贴内容的位置。  

  • 现在有一个选项可以仅在你选择代码时将空格显示为小点。 

  • 借助 IntelliJ IDEA 2023.1,你可以使用正则表达式来创建自己的搜索和替换检查。

  • 新的 intention action 允许你更正 Markdown 文件中表格的格式。

  • Markdown 文件现在支持 “Fill Paragraph” 编辑器操作,允许你将长文本分成几行长度相等的行。

  •  在 Settings/Preferences | Editor | General | Smart Keys 中有一个新的专用页面,让你更轻松地管理 Markdown preferences。

  • 拼写错误检查不再检查哈希值和特殊值的拼写,也不会将它们报告为拼写错误。

Java

  • 对 Java 检查进行了一系列更改并添加了新的检查,以帮助保持代码干净无误。

  • IntelliJ IDEA 2023.1 支持 Java 20 的新功能。 

  • 升级了 Extract Method 重构,引入了应用它的选项,即使选定的代码片段具有多个需要返回的变量。 

  • 已将自动完成功能集成到 Run/Debug  配置弹出窗口的 VM Options field 中。

Scala

  • IntelliJ IDEA 2023.1 为 Scala 3 提供了更好的支持。它包括处理 braceless  Scala 代码的更新、支持新的 -Wunused:imports 编译器选项以加强导入管理、改进 Scala 代码高亮,以及正确自动生成带有 using 子句的 overriding methods。

  • IDE 现在改进了对 sbt 项目的支持。

  • Unused declaration 和 Can be private inspections 已在 v2023.1 中升级。

  • IntelliJ IDEA 2023.1 对 Scala 3 和 Scala 2 反编译器进行了大量修复和改进。

Web 开发 

  • IntelliJ IDEA Ultimate 2023.1 添加了期待已久的 Astro 支持。可以通过新的 Astro 插件获得。

  • 在 Vue 模板中添加了 TypeScript 支持。

  • IntelliJ IDEA Ultimate 2023.1 现在支持将字符串自动转换为模板文字。

  • 添加了对 Tailwind CSS 配置选项的支持,例如 classAttributes 选项下的自定义类名完成,或者实验性的选项如 tailwindCSS.experimental.configFile


相关链接:https://blog.jetbrains.com/idea/2023/03/intellij-idea-2023-1/

------

我们创建了一个高质量的技术交流群,与优秀的人在一起,自己也会优秀起来,赶紧点击加群,享受一起成长的快乐。另外,如果你最近想跳槽的话,年前我花了2周时间收集了一波大厂面经,节后准备跳槽的可以点击这里领取!

推荐阅读

  • 两条命令搞定 ChatGPT API 的调用问题

  • Spring Boot + flowable 快速实现工作流

  • @Accessors 注解极简教程

··································

你好,我是程序猿DD,10年开发老司机、阿里云MVP、腾讯云TVP、出过书创过业、国企4年互联网6年。从普通开发到架构师、再到合伙人。一路过来,给我最深的感受就是一定要不断学习并关注前沿。只要你能坚持下来,多思考、少抱怨、勤动手,就很容易实现弯道超车!所以,不要问我现在干什么是否来得及。如果你看好一个事情,一定是坚持了才能看到希望,而不是看到希望才去坚持。相信我,只要坚持下来,你一定比现在更好!如果你还没什么方向,可以先关注我,这里会经常分享一些前沿资讯,帮你积累弯道超车的资本。

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

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

相关文章

npm安装教程

一、使用之前,我们先来掌握3个东西是用来干什么的。 npm: Nodejs下的包管理器。 webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。 vue-cli: 用户生成Vue工程模板。(帮你快…

实用工具 | <01>ChatGPT-4——Cursor(AI代码神器)

目录 一、简单介绍 二、安装教程 三、使用教程 四、总结 一、简单介绍 ChatGPT是一个大型多模态模型,可以接受图像和文本输入,并生成文本输出。GPT-4是基于Transformer的模型,经过训练后可以预测文档中的next token。为了提高准确性和确保G…

分割一切后,Segment Anything又能分辨类别了:Meta/UTAustin提出全新开放类分割模型...

点击上方“AI遇见机器学习”,选择“星标”公众号 第一时间获取价值内容 前几日,Meta 推出了「分割一切」AI 模型 Segment Anything,令网友直呼 CV 不存在了?!而在另一篇被 CVPR 2023 收录的论文中,Meta、UT…

无线电的节日

昨天坐车看东西,司机又拉过了,终于到家了 冥冥之中选择电磁场与无线电这个专业。这个专业就业方向包括射频、雷达和微波。后来跟着师傅选择了射频这条道路。 我老师当年说过你们要学英语,甚至还要学日语和德语,因为先进的创造来自…

Kotlin 集合操作符

集合操作符 集合操作符 一 (首字母 a - f) 这篇文章介绍下 Kotlin 集合中的操作符,本文中 Kotlin 所用版本是 1.8.10 all 判断集合中的所有元素是否满足需求,返回值为 Boolean 例如我们需要判断字符串的长度是否大于4 val songs listOf("一路…

讯飞星火认知大模型成果发布会举行

目录 一、提出通用人工智能七大维度481项评测体系 二、讯飞星火认知大模型三大能力已超ChatGPT 现场语音输入流畅 多维实测燃爆全场 写邮件、做方案、讲故事,讯飞星火大模型到底有多会写? 中文理解十级测试,现场观众:讯飞星火…

OpenAI 推出漏洞赏金计划,最高奖励 2 万美元;京东零售开启 5 年来最大组织变革;​Django 4.2|极客头条...

「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews) 一分钟速览新闻点&#…

“三项能力超过ChatGPT”,科大讯飞星火大模型现场接受观众挑战,写稿制表PPT通通拿下...

杨净 发自 合肥量子位 | 公众号 QbitAI “三项能力超过ChatGPT” “1024将整体超过GPT水平!” 在科大讯飞星火认知大模型发布会现场,董事长刘庆峰拍着胸脯保证,引起现场掌声雷动! 而真机演示效果和多场景产品展示直接把观众们看呆…

自然机器人最新发布:智能流程助手,与GPT深度融合

ChatGPT自2022年11月上线后就受到现象级地广泛关注,5天时间用户就已经突破百万,仅2个月时间月活用户就突破1亿,成为史上增速最快的消费级应用,远超TikTok、Facebook、Google等全球应用。它展现了类似人类的语言理解和对话交互能力…

go语言实现聊天服务器(多人聊天)

用go语言实现一个server作中转群发消息,多个客户端聊天 1)服务器开启,等待来自客户端的连接,把每一个客户端存储在map中 2)客户端连接服务器,给自己取一个别名,存储在服务器 3)服…

Golang 从零开始实现多人聊天室(三)上线通知与公屏聊天

系列文章目录 跟着😽猫猫学Golang,快人一步 系列初开,跟着我走进Go 语言的世界里🌍 系列目录 Golang 从零开始实现多人聊天室(一)服务端监听 Golang 从零开始实现多人聊天室(二)客…

商务人士邮箱推荐?高大上邮箱来了!

既然点进文章那不用多说,大家肯定都是商务人士。在普通人眼里商务人士就等于精英人士,他们的行头都是一身西装梳着根根分明的大背头,他们会多国语言精通各种数字,总之就是看起来很厉害每天很精致。那商务人士到底是不是这样呢我也…

商务人士适合用什么邮箱?一款商务人士必备的邮箱推荐

在商务及办公场合中,电子邮箱的使用越加频繁,对于邮箱的选择安全及易用性成为了重中之重。 如果你是金融、互联网、法律、机关单位等领域的商务人士,或者你需要将邮箱作为对外的入口,对你而言,一个可靠的付费邮箱是非…

国内好用的邮箱评选,电子邮箱大全有你的吗?

国内邮箱、好用的邮箱、电子邮箱大全、163邮箱、TOM邮箱、邮箱品牌 早在三国时期,一种说法便流传至今,这酒是“三分天下”,最早是指三国时期魏、蜀、吴三国鼎立并且互相牵制的局面。在现代,也常常引用“三分天下”来形容某市场或…

你知道大量群发邮件用什么邮箱好吗?

随着社会的发展,我们的销售模式也在发生这巨大的变化,在之前我们的销售模式主要靠在线下的各种人的走街串巷的来进行营销,但是随着我们科技的进步,互联网也成为了我们生活中密不可分的一部分,在这时候一种全新的营销模…

堪称最佳邮箱Gmail邮箱的神奇的一号多名功能

QQ邮箱支持添加一个英文用户名的foxmail邮箱,已经比很多邮箱好用,但是gmail邮箱的一号多名的功能更为神奇,一个邮箱账号可以变成无数个邮箱,对于需要很多邮箱账号的情形,比如注册网络小号,非常有用&#xf…

推荐国内外,安全好用的电子邮箱

众多邮箱品牌,人们熟悉QQ、网易、新浪,较之而言,TOM邮箱更具安全性、实用性。小编整理分析详情如下。 性价比高、功能实用:TOM含免费邮箱,又相继推出了极致邮、畅享邮,后两款为VIP付费邮箱,容量…

最近沉迷美女图片无法自拔,所以我决定用PHP扒海量妹子图

为什么80%的码农都做不了架构师?>>> 学习PHPMySQL制作WEB应用有一阵子了,没有上过学所以只能学习到CURD的地步。 最近对国产美女图片、私房写真特别感兴趣,什么周妍希、刘飞儿、李可可、推女郎我一个都不知道~~ 经常调查我发现一…

TA(技术美术)宝藏网站

TA(技术美术)宝藏网站 我们不生产TA我们只是TA的搬运工(感谢马甲大佬总结!?)T部分(技术相关)1.Shadertoy2.GLSL SandboX3.candycat的博客4.关于raymarching5.minionsart大神6.冯委大…

杜凯杰教学数据分析:python 图片爬取 爬取各校校花图片

python 图片爬取 爬取各校校花图片 —杜凯杰 爬取十页校花图片(可按需求更改页数,爬取更多图片)—杜凯杰 import requests from lxml import etree startUrlhttp://www.xiaohuar.com/list-1- headers{User-Agent:Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleW…