Code With Me 常见问题
什么是 Code With Me?
Code With Me 是适用于 GoLand 和其他 JetBrains IDE(目前不包括 Rider 和 DataGrip)的一款插件,可让您与同事实时协作审阅、编辑和调试代码。
从 2021.1 版本起, Code With Me 插件已作为捆绑插件包含在支持的 IDE 中,您无需手动安装。
使用 Code With Me 需要哪些 GoLand 要求?
Code With Me 插件兼容 GoLand 2021.1 及更高版本。
连接时是否需要 GoLand、GoLand 许可或相同的 IDE?
作为主机,您的计算机上需要安装 GoLand 许可和 GoLand 版本 2021.1 或更高版本,并安装 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 连接吗?
作为宾客连接无需 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?
如果您在本地网络中工作,可以通过使用 本地私有服务器来绕过代理限制。
或者,您可以将以下网址添加到允许的地址中:
https://code-with-me.global.jetbrains.comhttps://download.jetbrains.comhttps://download-cf.jetbrains.comhttps://download-cdn.jetbrains.comwss://codewithme-relay-1.europe-north1-gke.intellij.netwss://codewithme-relay-2.europe-north1-gke.intellij.netwss://codewithme-relay-1.us-east1-gke.intellij.netwss://codewithme-relay-2.us-east1-gke.intellij.netwss://codewithme-relay-1.asia-northeast1-gke.intellij.netwss://codewithme-relay-2.asia-northeast1-gke.intellij.netwss://codewithme-relay-1.southamerica-east1-gke.intellij.netwss://codewithme-relay-2.southamerica-east1-gke.intellij.netwss://codewithme-relay-1.asia-south1-gke.intellij.netwss://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 构建号完全相同的版本已在本地缓存,将不会再次尝试下载该 client。
Code With Me for Business 还支持在隔离网络环境中运行 Code With Me,JetBrains Client 可从某个内部仓库中下载。 有关详细信息,请参阅 本地存储指南。
请注意,从 IDE 版本 2024.1 开始,如果 client 与主机 IDE 的版本完全一致,Code With Me 插件将重用运行中的 IDE 所捆绑的 JetBrains Client。 此时无需下载 JetBrains Client。
JetBrains Client 的维护和支持周期有多久?
JetBrains Client 只能用于连接构建号完全相同的主机 IDE。 这是一个严格的构建限制。 因此,JetBrains Client 遵循与其所依赖的 JetBrains IDE 完全相同的产品与支持生命周期。
如何禁用 Code With Me?
按下 Ctrl+Alt+S 打开设置,然后选择 。
切换到 已安装 选项卡,然后在已安装插件列表中找到 Code With Me 插件。
在插件描述区域单击
并选择 禁用 ,然后单击 确定 并重启 GoLand。