提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|产品更新|编辑:张莹心|2021-10-13 11:41:12.367|阅读 571 次
概述:IntelliJ IDEA即将发布v2021.3版本,将修复多种Bug!IntelliJ IDEA v2021.3 版本旨在改善用户体验和修复错误,并引入新功能。包括改进的调试器 UI、用于跟踪不安全字符串的新检查、改进的Space集成、重新设计的 Maven 配置等。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
IntelliJ IDEA是Java语言开发的集成环境,IntelliJ在业界被公认为优秀的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。
IntelliJ IDEA v2021.3 版本旨在改善用户体验和修复错误,并引入新功能。包括改进的调试器 UI、用于跟踪不安全字符串的新检查、改进的Space集成、重新设计的 Maven 配置等。
新的调试器 UI
IntelliJ IDEA的内置调试器是一个强大的工具,可帮助您探索代码行为并修复错误。然而,多年来它的设计变得杂乱无章,因此工作流程变得过于复杂。这就是我们决定重新设计运行/调试工具窗口的原因,使其更简单、更整洁、更简洁。新设计更加现代和简约,加快了调试工作流程并使流行的操作更容易被发现。那么,我们做了什么?
新的调试器布局
现在窗口顶部有一个水平工具栏。我们删除了左侧的垂直工具栏并折叠了所有其他工具栏。这种布局重组让我们节省了大量空间,并使 UI 更加直观。这些更改有助于更好地专注于基本的调试任务,例如分析变量和导航框架。
调试器操作
现在可以在一个地方找到最流行的操作;您可以使用更多图标访问其余部分。如果默认配置不适合您,您可以在Preferences | 中自定义它。外观和行为 | 菜单和工具栏 | 调试标题工具栏。
评估表达
我们还使“评估表达式”对话框更易于发现——您现在可以直接从“调试”工具窗口访问它。
合并来自IDE的请求和代码审查
当您处理位于Space 中的项目时,现在可以从IntelliJ IDEA的代码审查工具窗口创建合并请求和代码审查。要调用这些操作,请使用顶部工具栏上的 + 图标。
如果您需要您的同事在将其合并到目标分支之前审查具有多个提交的分支,请使用创建合并请求操作。选择此操作后,单击窗口顶部的分支名称以选择主存储库、要审查的分支和目标分支。
然后,IntelliJ IDEA 将在“信息”选项卡的列表中显示您要合并的提交。在此列表下方的部分中,您可以输入合并请求的名称并添加审阅者。要完成该过程,只需按下“创建合并请求”按钮。
Create Code Review 操作更通用,当您希望您的团队成员审查位于一个或多个分支中的提交时,它会很有帮助。选择此操作后,IntelliJ IDEA 将显示 Space 中可用的推送提交的完整列表。在“信息”选项卡中,您可以按作者、分支、时间段或提交文本手动过滤它们。如果您按提交文本进行过滤,则应输入整个提交哈希或提交中使用的整个单词。然后在单击Create Code Review之前输入标题并添加审阅者。
将文件标记为已查看
在执行代码审查时,您不会错过 Space 项目中的任何关键更改,因为您尚未修改的文件将用蓝点标记。打开标记的项目后,这些点将自动清除。如果您想稍后返回更改,您可以从上下文菜单中选择标记为未查看。
跟踪不安全字符串的检查
我们引入了一项检查,可帮助您发现 SQL 注入和 XSS 缺陷、敏感数据泄漏和不安全的反序列化等风险。它还警告您不要将不安全的数据传递给安全的方法。
要使此检查起作用,您应该将字符串注释为 @Untainted(“安全”)或 @Tainted(“不安全”)。当您添加org.checkerframework.checker.tainting.qual依赖项时,这些注释将有效。
一旦您注释了必要的字符串,IntelliJ IDEA 将识别您的代码中将@Tainted 或未知字符串传递给带有@Untainted 参数的方法的位置,并向您显示警告。然后,您可以改进代码以解决问题或使用快速修复将字符串标记为安全。
以下 GIF 演示了如果您使用包含 SQL 注入的字符串会发生什么:
您可以在Preferences/Settings |下找到检查说明。编辑 | 检查- 将非安全字符串传递给安全方法。
重新设计的 Maven 配置
作为我们简化 UI 工作的一部分,我们将继续改进我们的运行/调试配置。这一次,Maven 配置进行了重大的重新设计,反映了我们在 v2021.2 中已经应用于 Gradle 配置的布局。基本参数都在一个屏幕上,其他选项可通过修改选项获得。
支持.mvn/maven.config
IntelliJ IDEA 还允许您在 .mvn/maven.config 文件中为每个项目配置 Maven 设置。要启用此选项,请转至首选项/设置 | 构建、执行、部署 | Maven并从屏幕底部的.mvn/maven.config中选择使用设置。请记住,此文件中的设置会覆盖标准的 Maven UI 设置。
以下是IntelliJ IDEA在第一个 EAP 版本中所做的所有修复的列表:
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
知名C/C++开发工具CLion全新发布v2024.3,新版本新语言引擎有显著改进等,欢迎下载新版体验!
强大的VS插件CodeRush已正式发布v24.2.3,新版本现在可以运行xUnit.Net v3测试等,欢迎下载最新版体验!
Spire.PDF 10.12.4 最新版本支持在进行多页打印时设置自动旋转方向。同时,一些已知问题也在本次更新中被成功修复,例如打印 PDF 文档时内容丢失的问题,欢迎下载体验~
日程安排控件dhtmlxScheduler v7.2全新发布,新版本增强并增加了编辑、修改等多个操作体验,欢迎下载最新版试用~
IntelliJ在业界被公认为优秀的Java开发平台之一,在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面表现突出,并支持基于Android平台的程序开发。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢