Early Access Program Features New Products News Releases

Code With Me EAP 2021.2 一览

Read this post in other languages:

大家好,我们是 Code With Me 团队! 距离我们宣布公开发布 Code With Me 已经过去两个月了。 时间过得真快! 首先,我们要感谢所有试用 Code With Me、分享意见、报告错误并对我们的协作编码工具提出建议的用户。 正是有了这样的反馈,Code With Me 才能不断发展,为软件开发团队创造更多价值。

我们要特别感谢 Rider 社区的耐心和坚持。 了解到你们的意见后,我们正在加快进度,使 Code With Me 尽快与此 IDE 兼容。 

我们也荣幸地宣布,我们拥有了自己的 Twitter 账号,让您可以随时了解 Code With Me 的最新消息。 请关注我们,与我们分享您的故事和想法。

经过一个糟糕的小插曲,我们来谈谈 Code With Me EAP 2021.2 的一些主要变化:

焕然一新

代码补全重新设计

代码补全获得了 Code With Me 用户社区的大量关注。 因此,考虑到大家的反馈,我们彻底重新设计了它的运作方式。

代码补全过去会收到来自主持人的大量建议,并试图在访客一侧对其进行处理。 对这些建议的筛选和排序很多时候未能按预期工作,结果也并不一致。

现在,经过我们大量的后端工作,访客的补全结果将与主持人的补全结果完全相同。 改进后的代码补全为协作编码带来了更高的稳定性,无论同时有多少访客用户,它都能完美运作。

为跟随者带来沉浸式体验

最流行的 Code With Me 方案之一,是由一名开发者牵头,其他开发者在仅查看模式下跟随。 对于跟随者,最重要的是能够看到牵头人在其屏幕上看到的所有内容。 如果屏幕上缺少了什么,将很容易导致正在进行的事项难以理解。 我们修复了一个错误,这个错误先前会阻止跟随者查看牵头人的查询。 现在,每个人都会看到主持人看到的结果。

Code With Me 中的 Python 控制台

我们为全体 PyCharm 用户带来了些好消息:Code With Me EAP 2021.2 支持 Python 控制台! 在协作编码会话期间,Python 用户可以检查代码,同时让主持人继续在交互式控制台中测试任何内容。 它具有所有常见的功能:带检查的即时语法检查、大括号和引号匹配以及代码补全。

这不是恐怖片,所以分头行动不会有任何危险。

更好的全球协作

Code With Me 最近推出了 一个位于美国西海岸的中继服务器。 这使 ping 的速度提高了近三倍,并允许来自该地点的团队以即时响应的速度在 JetBrains IDE 中进行协作。

重点改进

  • 我们增加了对使用身份验证的代理的支持,您可以采取这一额外步骤让您的协作开发会话更加安全。
  • 我们改进了检查微件中的高亮显示。当访客更改高亮显示级别时,例如从“All problems”更改为“None”,会话中每个人的高亮显示都将相应更改。
  • 经过新的更新,内联重命名现在可对访客正常运行。
  • 我们添加了 SBT 工具窗口支持
  • WebStorm 用户现在可以使用 NPM、Gulp 和 Grunt 工具窗口
  • 我们实现了多种调试器修复和改进

接下来值得期待的地方

Code With Me 路线图的重要里程碑之一是让我们的工具可供 Android 开发者使用。 我们很高兴收到来自 Android Studio 用户的大量请求。 目前,我们的团队正在努力向 Android Studio Canary 构建中引入对 Code With Me 的支持。 如果您有兴趣对 Beta 版施加影响,可以使用 Android 插件运行 IntelliJ IDEA。 这样一来,您可以与您的 Android 开发者同行共同编码,并在实践中测试 Code With Me。 目前,功能方面仍然存在一些限制,因此我们希望您就我们应该为 Beta 版添加哪些工具箱窗口提出建议。 这是您可以添加建议的支持工单! 

如前所述,Rider 支持绝对是我们的一大主要优先事项。

我们还在备受期待的远程开发工具方面取得了进展,该工具将实现无源代码的远程开发环境,Beta 版预计将在 2021 第三季度中推出。 

请继续关注更多更新,并给您自己预留 Beta 版测试人员席位。

实用链接

我们将让 Code With Me 越来越好,同时欢迎您随时提供反馈。 在 JetBrains IDE 的 2021.2 EAP 版本中尝试所有改进,前往下方评论区或通过屏幕底部调查分享您的想法。

此致,

Code With Me 团队

image description

Discover more