WebStorm 2025.2 Help

Code With Me 常见问题解答

什么是 Code With Me?

Code With Me 是适用于 WebStorm 和其他 JetBrains IDE(目前不包括 Rider 和 DataGrip)的一款插件,可让您与同事实时协作审查、编辑和调试代码。

  • 在 WebStorm 2020.3 中, Code With Me 插件可以 下载

  • 从 WebStorm 2021.1 起, Code With Me 插件会与 WebStorm 一起集成,并默认启用。 如果插件被禁用,请在 已安装 选项卡的 设置 | 插件 页面上启用它,如 Managing plugins 中所述。

使用 Code With Me 时对 WebStorm 有哪些要求?

Code With Me 插件兼容 WebStorm 2020.2.1 及更高版本。

自 2021.1 版本起, Code With Me 与 WebStorm 集成。

连接时是否需要 WebStorm、WebStorm 许可证或相同的 IDE?

作为主机,您需要拥有 WebStorm 许可证,并在您的计算机上安装 WebStorm 2020.2.1 或更高版本,同时启用 Code With Me 集成插件。

作为来宾,您只需要一个邀请链接。 在浏览器中打开链接后,会自动下载 JetBrains 客户端 (一个基于 IntelliJ 平台的免费轻量级应用程序),然后您可以加入相应的 Code With Me 会话。

打开邀请链接时会下载什么?

当您在浏览器中打开邀请链接时,会自动下载 JetBrains 客户端 (一个基于 IntelliJ 平台的免费轻量级应用程序)。

是否需要激活 Code With Me 许可?

如果您使用 JetBrains 帐号或离线激活码注册 IDE,则许可证将自动应用于 Code With Me 插件。

如果您使用许可证服务器注册 IDE,则需要手动激活 Code With Me 插件。

有关激活 Code With Me 许可证的更多信息,请参阅 Code With Me 许可

在哪里可以找到有关如何使用 Code With Me 的信息?

如何使用 Code With Me 的信息可在 此处找到。

在哪里可以找到有关本地部署 Code With Me 设置的信息?

有关快速 Code With Me 设置的信息可在 此处找到。

如果您需要完整环境服务器的设置信息,请参阅 Code With Me 管理指南

我没有与邀请我加入的用户相同的 IDE。 我可以从不同的 IDE 中连接吗?

作为来宾连接时无需 IDE,您只需一个邀请链接。 在浏览器中打开链接后,会自动下载一个免费轻量级客户端应用程序,您即可加入 Code With Me 会话。

Code With Me 的基本支持场景和功能有哪些?

主机可以启动会话,邀请其他参与者(来宾)并与他们共享项目代码。 会话参与者可以彼此跟随,也可以独立浏览代码。 会话参与者可以编辑主机计算机上的代码。 主机可以启动调试会话,并共享其状态和操作。

一个会话最多可以有多少参与者?

Code With Me 会话中的并发参与者数量取决于您拥有的 许可证

Code With Me 是否支持插件?

支持用于自定义 IDE 的插件。 来宾无需下载和启用任何与语言或框架相关的插件。

Code With Me 是否兼容其他编辑器,如 VS Code、Vim、Emacs 等?

不可以,但作为来宾,您可以自定义本地环境,并通过安装并启用所需插件来添加您选择的键位映射。

Code With Me 的最低/推荐系统要求是什么?

最低与推荐配置要求请参见 此处

但对于来宾,只需下载一个轻量级客户端应用程序,因此对磁盘空间与计算机资源的要求低于主机。

如何在代理服务器下使用 Code With Me?

如果您在本地网络中工作,可通过使用 私有本地服务器 来绕过代理限制。

或者,您可以将以下网址加入允许列表:

  • https://code-with-me.global.jetbrains.com

  • https://download.jetbrains.com

  • https://download-cf.jetbrains.com

  • https://download-cdn.jetbrains.com

  • wss://codewithme-relay-1.europe-north1-gke.intellij.net

  • wss://codewithme-relay-2.europe-north1-gke.intellij.net

  • wss://codewithme-relay-1.us-east1-gke.intellij.net

  • wss://codewithme-relay-2.us-east1-gke.intellij.net

  • wss://codewithme-relay-1.asia-northeast1-gke.intellij.net

  • wss://codewithme-relay-2.asia-northeast1-gke.intellij.net

  • wss://codewithme-relay-1.southamerica-east1-gke.intellij.net

  • wss://codewithme-relay-2.southamerica-east1-gke.intellij.net

  • wss://codewithme-relay-1.asia-south1-gke.intellij.net

  • wss://codewithme-relay-2.asia-south1-gke.intellij.net

当前使用 Code With Me 的限制有哪些?

并非所有工具窗口都对来宾可用。

某些重构相关操作也被禁用了。

如果我从另一个 IDE 连接到主机 IDE,两个 IDE 必须具有相同的版本吗?

不可以。 当来宾连接到大厅服务器时,用于建立此连接的应用程序(具体取决于用户操作流程,可能是 Code With Me IDE 插件、Toolbox 应用程序或通过浏览器下载的启动器)会检查其将要连接的主机 IDE 版本,并下载与主机 IDE 构建号完全一致的 JetBrains Client。

如果之前已下载了完全相同版本的 JetBrains Client,则会使用 缓存的 JetBrains Client

Code With Me 插件、JetBrains Client 与主机 IDE 的构建号如何关联?

每个新的 IDE 版本都会带来大量 UI 和协议改进。 为了充分利用这些持续改进,会发布与 JetBrains IDE 构建号完全一致的 JetBrains Client。 根据连接的发起方式,此客户端会通过 Code With Me 插件、Toolbox 应用程序或启动器在首次连接到该版本 IDE 时自动为用户透明下载,然后被缓存以供后续使用。 该客户端随后会被缓存以供后续重用。

Code With Me 插件通常具有与其所捆绑的 IDE 相同的构建号。 这是一种技术上的巧合,但并不是严格的技术要求。 因此,对于宿主 IDE,捆绑的 Code With Me 插件通常具有与来宾用于连接该宿主 IDE 的 JetBrains Client 相同的构建号。 不过,一般而言,任何与其预期运行的 IDE 版本兼容的插件构建都可以用于连接任何版本的宿主 IDE。

Code With Me 插件是否总是从互联网下载 JetBrains Client?

Code With Me 插件会从 lobby 服务器提供的位置下载 JetBrains Client。 如果已在本地缓存了与宿主 IDE 构建号完全相同的版本,则不会再次尝试下载客户端。

Code With Me for Business 还支持在物理隔离的环境中运行 Code With Me,此时 JetBrains Client 可从某个内部存储库中下载。 有关详细信息,请参阅 本地存储指南

请注意,从 IDE 版本 2024.1 开始,如果客户端和宿主 IDE 拥有完全相同的版本,Code With Me 插件将重用运行中的 IDE 中捆绑的 JetBrains Client。 因此,无需下载 JetBrains Client。

JetBrains Client 的维护和支持期限是多久?

JetBrains Client 只能用于连接构建号完全相同的宿主 IDE。 这是一个严格的构建限制。 因此,JetBrains Client 遵循其所依赖的 JetBrains IDE 的完全相同的产品和支持生命周期。

如何禁用 Code With Me?

  1. 按下 Ctrl+Alt+S 打开设置,然后选择 插件

  2. 切换到 已安装 选项卡,并在已安装插件列表中找到 Code With Me 插件。

  3. 在插件描述区域点击 插件设置 ,选择 禁用 ,然后点击 确定 并重启 WebStorm。

最后修改日期: 2025年 9月 26日