查看原文
其他

IntelliJ IDEA 2020.3 稳定版发布

The following article is from FOSS Lab Author 白开水

IntelliJ IDEA 2020.3 现已发布。该版本提供了许多有用的功能:例如在调试和 inline watches 期间的变量交互提示、Git staging 支持、对 Java 15 records 和密封类的继承支持等等。同时,该版本还简化了你在 endpoints、frameworks 和 profiler 的日常工作。整体的用户体验得到了改进、基于机器学习技术的代码完成度更好、新的“Welcome”屏幕更直观有用、拼写和语法检查也变得更好。

下载地址:https://www.jetbrains.com/idea/download/

编辑器

  • 当你想重命名事件时,现在可以选择是在注释和字符串文字中还是在可打印文本中进行重命名。

  • 用户可以通过拖放标签来更轻松地组织标签,以在水平或垂直方向上拆分编辑器。开发团队还添加了“Open in Right Split”的操作,当用户打开另一个文件时,该操作会垂直拆分编辑器。

  • 组织固定的标签更加容易。用户可以拖放文件以将其添加到固定选项卡。此外,用户可以将所有固定选项卡保留在单独的行中。

  • 用户可以将 IntelliJ IDEA 设置为用于打开某些文件类型的默认应用程序。

  • 现在可以添加创建多个文件的模板。在模板内部,用户可以输入模式以生成文件名和路径。

  • 改进了 Markdown 格式,同步了预览和编辑器,并增加了对 Mermaid.js 的支持。

用户体验

  • 新的“Welcome”屏幕包括四个新选项卡-一个用于管理项目、一个用于配置 IDE 界面、一个用于安装插件,以及一个用于学习如何更有效地使用 IntelliJ IDEA 的选项卡。

  • “Welcome”屏幕上的“学习 IntelliJ IDEA”选项卡提供对交互式课程的访问,这些课程将帮助用户使用实际的代码示例了解 IntelliJ IDEA 中的功能。

  • 可以同步用户的 IDE 和 OS 主题。

  • 为只读文件和外部库中的文件添加了Reader 模式。现在,可以更容易地阅读这些文件中的注释。

  • 用户可以使用 -e(-edit) 命令在 LightEdit 模式下打开文件。在 LightEdit 窗口中,用户可以激活 IDE 模式以使用所有 IDE 功能。

  • Alt+Enter 现在可以调用语法和拼写检查器。新版本的 LanguageTool 语法检查引擎改进了对英语文本的审阅,并增加了对 10 多种其他语言的支持。

  • 现在, 在“Search Everywhere”对话框中,用户可以搜索 Git messages、tags 和 branches,并且可以执行简单的计算。

  • 用户可以将 IDE 设置为单击一下即可在“预览”选项卡中打开文件。

  • IntelliJ IDEA 将通知用户最新的 JDK 更新,并为用户提供跳过它们或从用户的 IDE 更新的选项。

  • 在 Linux 中加入了一个表情符号选择器。

Debugger

  • 在 debugging 期间,用户可以访问变量的交互式提示并更改这些变量的字段值。

  • 添加了一种新型的 watch 表达式,该表达式链接到特定的上下文并显示在编辑器中。

  • 在 debugging 期间可以使用 “显示引用对象”和“计算保留的大小分析”选项

  • 对于 Gradle 任务调试会话, 只有一个带有 Frames 和 Variables 和 Console 输出的选项卡将打开。

VCS

  • 用户可以从 IDE 进行更改。Staged 和 Unstaged 节点现在在 Commit view 中可用。

  • VCS 菜单将显示与你的项目使用的版本控制系统相关的操作。

  • 创建新分支时,IDE 将自动更正分支名称中不可接受的字符。同时还重新设计了当前分支的上下文菜单,以显示相关操作。

Java

  • 已经开始使用基于机器学习的新排名机制来获取 Java 代码完成建议。

  • 一个新的 intention action 允许用户将 records 转换为 classes。

  • 密封类的完成、代码见解和重构。

  • 当用户的文件使用 Shebang 机制时,IntelliJ IDEA 会检测到此情况并正确打开它们,并允许用户使用 code insight。

  • 如果提取 Java 方法,则无需任何中间对话框即可立即完成。

  • 添加了新的 Java 检查和意图操作,并改进了它们的代码完成度。

  • Lombokem> 插件现在内置的。

Collaborative development

  • IntelliJ IDEA 2020.3 支持  Code With Me (EAP)  – 一种用于协作开发和配对编程的新服务。

......

更多详情可查看发行说明:http://navo.top/URFVBf


福利
包邮送书

为感谢各位粉丝对“OSC开源社区”公众号一直以来的支持,现免费赠送实体图书5本~


公众号聊天窗口回复“抽奖”立即参与领取!


特斯拉重大安全漏洞:一台树莓派即可开走 Model X

2020-12-02

JDK/Java 16 可能带来什么新特性?

2020-12-02

Zig 0.7.0发布,一门想要替换C的编程语言

2020-12-01




觉得不错,请点个在看

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存