PyCharm 2025.3 Help

关于 Code With Me 的常见问题解答

什么是 Code With Me?

Code With Me 是适用于 PyCharm 及其他 JetBrains IDE 的插件(目前不支持 Rider 和 DataGrip),使您能够与同事实时协作审查、编辑并调试代码。 由 Code With Me 提供的服务在 PyCharm 专业版和非专业版中均可用(免费版的会话时长有限制)。

自 2021.1 版本起, Code With Me 插件已作为受支持的 IDE 的捆绑组件;您无需手动安装。

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

  • 在 PyCharm 2021.1 及更高版本中, Code With Me 插件与 PyCharm 一同捆绑,并默认启用。 如果插件被禁用,请在 已安装 选项卡(位于 设置 | 插件 页面)上启用,如 管理插件中所述。

使用 Code With Me 的 PyCharm 要求是什么?

Code With Me 插件与 PyCharm 2020.3 及更高版本兼容。

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

作为主机,您需要拥有 PyCharm 许可证,并在您的计算机上安装 PyCharm 2020.3 或更高版本以及 Code With Me 插件。

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

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

当您在浏览器中打开邀请链接时,会自动下载 JetBrains Client (基于 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 是否与其他编辑器(如 VSCode、Vim、Emacs 等)兼容?

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

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

最低和推荐要求可在 此处找到。

不过,对于访客,仅会下载轻量级客户端应用程序,因此对磁盘空间和计算机资源的要求低于主机。

在代理环境下如何使用 Code With Me?

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

或者,您可以将以下 URL 添加到允许的地址:

  • 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 插件、 Toolbox 应用程序,或通过浏览器下载的启动器)会检查其将要连接的主机 IDE 的版本,并下载与该主机 IDE 具有完全相同构建号的相应 JetBrains Client。

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

Code With Me 插件、JetBrains Client 和主机 IDE 的构建号之间有何关系?

每个新的 IDE 版本都会带来大量 UI 和协议改进。 为充分利用这些持续改进,会发布一个与 JetBrains IDE 构建号完全相同的匹配 JetBrains Client。 首次与该版本的 IDE 建立连接时,视连接的发起方式不同,Code With Me 插件、 Toolbox 应用程序或启动器会在用户无感的情况下下载此客户端。 随后,该客户端会被缓存以供后续重用。

Code With Me 插件通常与其随附的 IDE 具有相同的构建号。 这只是技术上的巧合,并非严格的技术要求。 因此,对于主机 IDE,随附的 Code With Me 插件通常与访客用于连接该主机 IDE 的 JetBrains Client 具有相同的构建号。 不过,一般而言,任何与其目标 IDE 版本兼容的插件构建都可用于连接任意版本的主机 IDE。

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

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

Code With Me for Business 还支持在物理隔离环境中运行 Code With Me,在这种情况下可以从内部存储库下载 JetBrains Client。 有关更多详细信息,请参阅 本地存储指南

请注意,从 IDE 版本 2024.1 开始,如果客户端与主机 IDE 的版本完全相同,捆绑在正在运行的 IDE 中的 JetBrains Client 将会被 Code With Me 插件复用。 这样,就无需下载 JetBrains Client。

JetBrains Client 的维护与支持周期是多长?

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

如何禁用 Code With Me?

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

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

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

最后修改日期: 2025年 12月 2日