IDEA新UI速览,成了 VS Code 的样子?
IntelliJ IDEA 2023.1 主要变化 Key updates User experience Editor Java Scala Web 开发
IntelliJ IDEA 2023.1 现已发布。此版本包括对新 UI 的改进,根据从用户那里收到的反馈进行了彻底改造。此外还实现了性能增强,从而在打开项目时更快地导入 Maven 和更早地使用 IDE 功能。由于采用了 background commit checks,新版本提供了简化的 commit 过程。IntelliJ IDEA Ultimate 现在支持 Spring Security 匹配器和请求映射的导航。
其实 JetBrains 去年就已宣布了新 UI,并表示要逐步且彻底改造基于 IntelliJ 的 IDE 的 UI,为开发者提供更现代、可定制和用户友好的界面,从而改进整体的编码体验。此后,IDEA 团队陆续将新 UI 应用到新版本,以便获取反馈以进行优化。
近日官方集中介绍了新 UI 值得关注的变化。
新增垂直拆分工具窗口区域的选项
紧凑模式
此模式降低了工具栏和工具窗口标题的高度、缩小了间距和填充,以及使用更小的图标和按钮,提供了更统一的外观。主要是面向小屏幕或笔记本电脑使用。
macOS 版本引入了针对项目 (Project) 的 tab 选项卡
重新设计的 “Run” 小部件
支持在 Zen 和 Distraction Free 模式下可隐藏工具栏
深色编辑器引入新的配色方案
新版 UI 为默认的编辑器配色方案提供了新的深色选项,该选项会在启用新 UI 时自动激活。
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
来源:OSC开源社区(ID:oschina2013)
JetBrains 官方正版账号,全家桶全版本全平台都可激活
另外,大家如果想全网最低价购买 JetBrains全家桶正版的激活码,可以加我微信:itcodexy,备注:40元购买,私聊我,限时低价40元,一年时间 ,保证稳定 !
微信扫码关注该文公众号作者
戳这里提交新闻线索和高质量文章给我们。
来源: qq
点击查看作者最近其他文章