IntelliJ IDEA 2020.3 稳定版发布
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) – 一种用于协作开发和配对编程的新服务。
......
更多详情可查看发行说明。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
pip 20.3 发布:更改默认依赖解析器、即将停止支持 Python 2.7
pip 20.3 已发布,这是一个重要且具有破坏性的版本,原因在于 20.3 使用了新的默认依赖解析器。解析器会默认开启,在接收到不兼容的指令时会更加严格,对一致性要求也更高,并减少了对某些类型的约束文件的支持,因此某些工作流和运行环境可能会被中断。点此查看测试和迁移至新解析器以及报告问题的指南。 如果仍希望使用旧解析器(目前处于弃用状态),可通过--use-deprecated=legacy-resolverflag 实现,直到2021年1月发布的 pip 21.0 版本将其删除。 更新亮点 DEPRECATION:取消支持 Python 3.5,并将在 pip 21.0 中被移除 DEPRECATION:在未来的版本中,pip freeze 将停止从 pip freeze 输出中过滤 pip、setuptools、distribute 和 wheel 包。为了保持以前的行为,用户应该使用新的--exclude选项 对新解析器在性能、输出和错误信息、避免无限循环、以及支持约束文件等方面进行了实质性的改进 支持 PEP 600:未来manylinuxPlatform Tags的便携式 ...
- 下一篇
BlackArch Linux 2020.12.01 发布,渗透测试发行版
时隔半年,BlackArch Linux 发布了2020年的最后一次版本更新2020.12.01,新版本增加了超过 100 款工具,官方表示BlackArch Linux 目前包含的工具超过了 2600 款。 BlackArch Linux 是一个基于 Arch Linux 的渗透测试发行版,它被设计为服务于系统渗透测试人员及安全研究人员,到目前为止它预装了 2600 多种专用工具用于渗透测试和计算机取证分析。 更新亮点 新增 100 多款工具 将'live iso'重命名为'full iso' 升级 blackarch-installer 至v1.2.16 升级内核至 linux kernel 5.9.11 使 ISO 创建适应新的 archiso 版本(正在进行中) 从 ISO 环境中删除不必要的文件 对多个软件包执行 QA 检查和修复(runtime exec 和依赖缺失等) 更新了所有的 vim 插件并改进了 vim 配置选项 更新了所有 blackarch 工具和软件包,包括配置文件 更新了所有系统软件包 更新了所有窗口管理器菜单 (awesome, fluxbox, ope...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7设置SWAP分区,小内存服务器的救世主
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS关闭SELinux安全模块