PyCharm 2025.2 Help

Code With Me常见问题

什么是 Code With Me?

与我编程 是 PyCharm 和其他 JetBrains IDE(目前除 Rider 和 DataGrip)的一款插件,可让您与同事实时协作审查、编辑和调试代码。 与我编程 提供的服务在 PyCharm 专业版和社区版中均可用(社区版中有会话时间限制)。

自 2021.1 版本起, 与我编程 插件已作为捆绑插件包含在支持的 IDE 中;您无需手动安装。

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

  • 在 PyCharm 2021.1 及更高版本中, Code With Me 插件与 PyCharm 捆绑在一起,并默认激活。 如果插件被禁用,请按照 管理插件中描述的方式,在 已安装 选项卡的 设置 | 插件 页面上启用它。

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

与我编程 插件与 PyCharm 2020.3 及更高版本兼容。

我需要 PyCharm、PyCharm 许可证或相同的 IDE 来连接吗?

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

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

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

当您在浏览器中打开邀请链接时, 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 管理指南

我没有和邀请我的人相同的 IDE。 我能从不同的 IDE 连接吗?

作为访客连接不需要 IDE,您只需要一个邀请链接。 在浏览器中打开链接后,将自动下载一个免费的轻量级客户端应用程序,您可以加入 与我编程 会话。

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

主持人可以启动会话邀请其他参与者(访客),并与他们共享项目代码。 会议参与者要么相互跟随,要么独立浏览代码。 会话参与者可以编辑位于主机计算机上的代码。 主机可以启动调试会话并共享其状态和操作。

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

与我编程 会议中的并发参与者数量取决于您拥有的 许可证

Code With Me 支持插件吗?

支持执行 IDE 自定义的插件。 访客无法下载和启用任何语言或框架相关的插件。

Code With Me 是否兼容其他编辑器,例如 VSCode、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 和 Host IDE 的版本号是如何关联的?

每个新 IDE 版本都带来了众多界面和协议改进。 为了利用这些持续的改进,我们发布了一个与 JetBrains IDE 具有完全相同版本号的匹配 JetBrains Client。 根据连接的初始化方式,Code With Me 插件、Toolbox 应用程序或启动器在首次连接到该版本的 IDE 时会为用户透明地下载此客户端。 客户端随后被缓存以供以后重用。

Code With Me 插件通常与捆绑的 IDE 具有相同的构建号。 这只是一个技术上的巧合,而不是严格的技术要求。 对于主机 IDE,捆绑的 Code With Me 插件通常与访客必须使用的 JetBrains Client 具有相同的构建号才能连接到该主机 IDE。 但是,一般而言,任何与其运行版本的 IDE 兼容的插件构建都可以连接到任意版本的主机 IDE。

Code With Me 插件是否总是从互联网上下载 JetBrains 客户端?

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

Code With Me for Business 还支持在隔离网络环境中运行 Code With Me,JetBrains 客户端可以从一些内部仓库中下载。 请参阅 本地存储指南以了解详细信息。

请注意,从 IDE 版本 2024.1 开始,如果客户端和主机 IDE 的版本完全相同,Code With Me 插件将重用运行 IDE 中捆绑的 JetBrains Client。 那么,就不需要下载 JetBrains Client。

JetBrains 客户端的维护和支持期限是多长时间?

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

如何禁用 Code With Me?

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

  2. 切换到 已安装 选项卡并在已安装插件列表中找到 与我编程 插件。

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

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