IntelliJ IDEA即将发布v2021.3版本,将修复多种Bug!IntelliJ IDEA v2021.3 版本旨在改善用户体验和修复错误,并引入新功能。包括改进的调试器 UI、用于跟踪不安全字符串的新检查、改进的Space集成、重新设计的 Maven 配置等。
IntelliJ IDEA是Java语言开发的集成环境,IntelliJ在业界被公认为优秀的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。
IntelliJ IDEA最新试用版
IntelliJ IDEA v2021.3 版本旨在改善用户体验和修复错误,并引入新功能。包括改进的调试器 UI、用于跟踪不安全字符串的新检查、改进的Space集成、重新设计的 Maven 配置等。
调试器
新的调试器 UI
IntelliJ IDEA的内置调试器是一个强大的工具,可帮助您探索代码行为并修复错误。然而,多年来它的设计变得杂乱无章,因此工作流程变得过于复杂。这就是我们决定重新设计运行/调试工具窗口的原因,使其更简单、更整洁、更简洁。
新设计更加现代和简约,加快了调试工作流程并使流行的操作更容易被发现。那么,我们做了什么/span>
新的调试器布局
现在窗口顶部有一个水平工具栏。我们删除了左侧的垂直工具栏并折叠了所有其他工具栏。这种布局重组让我们节省了大量空间,并使 UI 更加直观。这些更改有助于更好地专注于基本的调试任务,例如分析变量和导航框架。


调试器操作
现在可以在一个地方找到最流行的操作;您可以使用更多图标访问其余部分。如果默认配置不适合您,您可以在Preferences | 中自定义它。外观和行为 | 菜单和工具栏 | 调试标题工具栏。

评估表达
我们还使“评估表达式”对话框更易于发现——您现在可以直接从“调试”工具窗口访问它。

空间整合
合并来自IDE的请求和代码审查
当您处理位于Space 中的项目时,现在可以从IntelliJ IDEA的代码审查工具窗口创建合并请求和代码审查。要调用这些操作,请使用顶部工具栏上的 + 图标。
如果您需要您的同事在将其合并到目标分支之前审查具有多个提交的分支,请使用创建合并请求操作。选择此操作后,单击窗口顶部的分支名称以选择主存储库、要审查的分支和目标分支。
然后,IntelliJ IDEA 将在“信息”选项卡的列表中显示您要合并的提交。在此列表下方的部分中,您可以输入合并请求的名称并添加审阅者。要完成该过程,只需按下“创建合并请求”按钮。
将文件标记为已查看
在执行代码审查时,您不会错过 Space 项目中的任何关键更改,因为您尚未修改的文件将用蓝点标记。打开标记的项目后,这些点将自动清除。如果您想稍后返回更改,您可以从上下文菜单中选择标记为未查看。
Java
跟踪不安全字符串的检查
我们引入了一项检查,可帮助您发现 SQL 注入和 XSS 缺陷、敏感数据泄漏和不安全的反序列化等风险。它还警告您不要将不安全的数据传递给安全的方法。
要使此检查起作用,您应该将字符串注释为 @Untainted(“安全”)或 @Tainted(“不安全”)。当您添加org.checkerframework.checker.tainting.qual依赖项时,这些注释将有效。
一旦您注释了必要的字符串,IntelliJ IDEA 将识别您的代码中将@Tainted 或未知字符串传递给带有@Untainted 参数的方法的位置,并向您显示警告。然后,您可以改进代码以解决问题或使用快速修复将字符串标记为安全。
以下 GIF 演示了如果您使用包含 SQL 注入的字符串会发生什么:
构建工具
重新设计的 Maven 配置
作为我们简化 UI 工作的一部分,我们将继续改进我们的运行/调试配置。这一次,Maven 配置进行了重大的重新设计,反映了我们在 v2021.2 中已经应用于 Gradle 配置的布局。基本参数都在一个屏幕上,其他选项可通过修改选项获得。
支持.mvn/maven.config
IntelliJ IDEA 还允许您在 .mvn/maven.config 文件中为每个项目配置 Maven 设置。要启用此选项,请转至首选项/设置 | 构建、执行、部署 | Maven并从屏幕底部的.mvn/maven.config中选择使用设置。请记住,此文件中的设置会覆盖标准的 Maven UI 设置。
质量提升
以下是IntelliJ IDEA在第一个 EAP 版本中所做的所有修复的列表:
- 修复了在 Linux 上导致多个 IDE 崩溃的原因。[ IDEA-248140 ]
- 修复了层次结构工具窗口,使其正确显示至少具有一个实现的接口方法的用法。[ IDEA-275145 ]
- 如果 IDE 由于操作系统关闭而关闭,则修复了每次启动时重复索引的问题。[ IDEA-275337 ]
- 修复了自动保存功能,因此即使打开弹出窗口也能正常工作。[ IDEA-128672 ]
- 修复了停止按钮的行为。当您停止WildFly Run Configuration 时,不再出现Terminate Batch Job提示。[ IDEA-273497 ]
- 修复了欢迎界面;项目清单现在是重点。[ IDEA-217756 ]
- 在调试过程中按下 F10 时,焦点不再转移到文件菜单。[ IDEA-138429 ]
- 修复了在文件中查找对话框中的文件掩码字段。该列表现在可以正确显示。[ IDEA-236785 ]
- 添加了调试各种 Gradle 脚本的功能。[ IDEA-267460 ],[ IDEA-206650 ],[ IDEA-194493 ]
想要了解或购买IntelliJ IDEA正版授权的朋友,欢迎咨询官方客服
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!