IntelliJ IDEA 2020.3 稳定版发布

来源: OSCHINA
2020-12-03

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)  – 一种用于协作开发和配对编程的新服务。

......

更多详情可查看发行说明

展开阅读全文
1 收藏
分享
加载中
精彩评论
目前的升级提示写了lombok和ignore与新架构不兼容- -
2020-12-03 09:14
10
举报
很明显,用着垃圾设备开发,腰杆又不硬气,只能在这里无能狂怒了。
2020-12-05 19:33
9
举报
真正用lombok的少吧,大部分人是被lombok用
2020-12-04 09:48
8
举报
已升级,lombok内置了
2020-12-03 10:59
8
举报
语言有错吗?12年入行,这时候还要拿开发语言喷来喷去,混的也太惨了
2020-12-05 16:10
6
举报
最新评论 (64)
lombok jar需要升级到1.18.16,否则 java: You aren't using a compiler supported by lombok, so lombok will not work and has been disabled.

<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.16</version>
<scope>provided</scope>
</dependency>
2020-12-06 22:04
1
回复
举报
做java的一个比一个菜,提要求一个比一个高。菜就算了,进公司要求好处理器,大内存,必须配ssd,否则就不能工作。没ssd的年代java怎么做的?
2020-12-05 14:53
0
回复
举报
感觉一个java框架就是一坨s,做java就是把好几坨s放在一起搅和,最后布在服务器上发现搅和不动,慢的不行,一个个纳闷:redis用上了,集群集起来了,为啥还这么慢,还动不动报一堆异常,就像把内脏倒了了一地,最后在里面找出问题的那根肠子。。。
2020-12-05 15:01
2
回复
举报
语言有错吗?12年入行,这时候还要拿开发语言喷来喷去,混的也太惨了
2020-12-05 16:10
6
回复
举报
很明显,用着垃圾设备开发,腰杆又不硬气,只能在这里无能狂怒了。
2020-12-05 19:33
9
回复
举报
一般对Java那么痛恨的就是.NETer了,整天希望.NET崛起,但是用国内.NET的公司又纷纷转Java,工资也不如Java,一眨眼10年就要过去了,自己的青春就耗在.NET上面去了,当然咬牙切齿拼命抹黑了。
2020-12-07 14:33
5
回复
举报
我现在发现java,c#,python都一个样,语言只是实现需求的工具,具体还看如何用!
2020-12-08 11:20
0
回复
举报
精辟
2020-12-05 21:29
1
回复
举报
配置低,它就是慢,卡,你别不服
2020-12-08 22:56
0
回复
举报
还以为不会支持git staging,奈何我已经用惯了自带的git gui
2020-12-05 13:23
0
回复
举报
点工具栏构建按钮(command + F9), 构建输出的日志有一部分是乱码, 有遇到吗? 如何解决呢?
2020-12-04 22:01
0
回复
举报
已破。但这货用起来不太习惯!
2020-12-04 13:23
0
回复
举报
哪来的破
2020-12-04 16:34
0
回复
举报
佛曰:不可说!51jb
2020-12-04 17:21
0
回复
举报
看到你们在用lombok,而我在用Kotlin
2020-12-04 11:16
6
回复
举报
我们只有bean是kotlin, 其他还是java
2020-12-08 10:40
0
回复
举报
等插件稳定了再升级
2020-12-04 09:28
0
回复
举报
lombok这种玩具这么多用的
2020-12-04 08:05
2
回复
举报
真正用lombok的少吧,大部分人是被lombok用
2020-12-04 09:48
8
回复
举报
用Groovy,比lombok强百倍。我现在都是写groovy代码,加@CompileStatic注解编译成java class给其他java程序调用,一点问题都没有
2020-12-04 10:11
1
回复
举报
我在用Kotlin
2020-12-04 11:15
0
回复
举报
其实java bean可以用kotlin来写, 其他业务还是用java, 就不用写get set了, ide也不用装任何插件
2020-12-08 10:36
0
回复
举报
rider 怎么还没出,等C#9 .NET5等的好辛苦
2020-12-04 07:53
1
回复
举报
正版用户推荐用toolbox更新,后台默认自动更新,舒服的一笔
2020-12-03 22:52
3
回复
举报
更多评论
64 评论
1 收藏
分享
返回顶部
顶部