早期访问计划 IntelliJ IDEA

IntelliJ IDEA 2021.3 EAP 4:远程开发,Groovy 4支持,以及更多

阅读这篇其他语言的文章:
法语日本語한국어Turkce多伊奇简体中文

IntelliJ IDEA 2021.3 eap4可用!这个版本有一个重要的新特性——支持远程开发。它还提供了对Groovy 4的支持、可访问性更新和其他改进。

要得到这个版本,请从我们的网站,自由工具箱的应用,或者通过Ubuntu用户的快照。

让我们看看包含了什么。

远程开发

从EAP 4开始,IntelliJ IDEA支持远程开发工作流。它允许软件工程师毫不费力地连接到远程机器,并运行IDE后端,就像在他们的本地机器上一样无缝地工作在远程机器上的项目上。

使用远程开发工作流,您可以:

  1. 与任何机器一起发展。软件开发人员不受本地设备能力的限制,可以根据需要从远程机器使用尽可能多的资源。
  2. 利用灵活的环境配置。远程开发环境可以与本地机器配置分离。这有助于避免版本冲突,并在多个工作空间之间导航。
  3. 使用无源代码的笔记本电脑。当开发人员通过远程开发工作流工作时,他们的机器上不会驻留任何源代码。该公司的数据在授权存储库中仍然是安全的。
  4. 在任何地方安全地工作.远程开发功能支持在家工作和混合计划,因为您的项目安全地位于远程机器上,可以从任何地方访问。

    如何启用远程开发模式?

    要启用远程开发模式,请使用JetBrains Gateway,这是一个新应用程序,它作为所有远程后端的入口点,不需要在本地机器上安装IDE。

    有关如何开始的详细信息,请参阅文档

    有用的链接:

    1. 下载JetBrains门户(dmg|exe|tar.gz).
    2. 跟踪这个问题获取远程开发的最新信息,并留下您的反馈。
    3. 如果遇到任何问题,请联系技术支持。

    风投公司

    变化工具窗口

    以前,IDE会在对话框中显示提交数据或提交之间的差异。从这个EAP开始,IntelliJ IDEA将在单独的变化位于编辑器左侧的工具窗口。

    VCS新更改工具窗口

    Groovy 4

    我们增加了对Groovy 4的支持,包括成熟的代码洞察、功能检查和意图操作。等特性切换表达式和密封类型也支持。

    Groovy支持4
    Groovy支持4

    可访问性的更新

    对于即将发布的IntelliJ IDEA 2021.3,我们已经解决了一些可访问性问题,使其在屏幕阅读模式下工作更舒适。根据您的请求,我们已经禁用了工具窗口小部件弹出[想法- 27815]和快速文档弹出[想法- 274143],它曾经出现在鼠标悬停时。我们还修复了调用去声明对话框(想法- 272536].

    在这个EAP中,对macOS的可访问性支持也得到了改善。我们已经解决了一些关于画外音的问题[想法- 273021],并使使用屏幕阅读器创建项目成为可能[想法- 185260].

    更重要的是,声音帮助工具提示的数量被减少了,这样你在编码时就不会分心。

    Java

    新的Java检查

    如果您使用Java 16及更新版本,那么您的IDE现在会提示您进行替换收集(toList ()).toList (),但只在没人改变名单的情况下。这样,您的程序就可以正常运行,代码也不会那么冗长。

    Java检验

    另一种检查通过替换帮助您简化代码collection.addAll (List.of (" x "))collection.add (x);和map.putAll(地图。(“a”、“b”))地图。put(“a”、“b”)

    Java检验

    质量改进

    • 修正了战争爆发时产生的委托IDE构建/运行启用Gradle的actions。[想法- 176700
    • 修正了在macOS上浏览文件选择器对话框时UI冻结的问题。[想法- 274712
    • 修正了当多个选项卡打开时选项卡关闭错误。[想法- 274154
    • 修正了导航栏在无干扰模式下工作时不被禁用的问题。[想法- 278664
    • 修复了虚拟机选项在配置后仍然有效的问题。[想法- 278976

    这些就是今天所有的改变和改进。除此之外,我们还解决了其他一些问题。要看到他们全部,请参阅发布说明.不要忘记在这篇博文的评论中分享你对我们更新的反馈,或者向我们的问题跟踪器报告问题。

    发展中快乐!

    Baidu