CLion中的许多功能需要访问互联网。如果您在离线环境中工作(例如,处于隔离环境中),有一些方面需要注意。

离线访问文档

  • 如果您没有互联网访问以查看在线帮助,您可以使用 CLion 帮助 插件,在内置的Web服务器上提供离线使用的帮助页面。

离线帮助插件在发布新的主要版本时会更新。在发布周期内添加到在线帮助的更改可能在离线帮助中不可用。

更新

默认情况下,CLion被配置为自动检查更新并在新版本可用时通知您。更新通常是基于补丁的:它们会应用于现有的安装,只需要您重新启动IDE。然而,有时候可能没有补丁更新,必须安装CLion的新版本。

如果CLion在您的本地网络之外没有HTTP访问权限,它将无法检查更新并应用补丁。在这种情况下,您需要手动下载新版本的IDE并进行安装,如独立安装中所述。

如果没有互联网访问权限,您将无法使用Toolbox App和snaps安装CLion。

插件

通常,插件是从JetBrains Marketplace安装的。但是,您可以在本地网络中设置一个自定义插件仓库,并配置CLion使用它来安装和更新插件。

或者,您可以下载并手动从磁盘安装插件。

许可证激活

您可以评估CLion长达30天。此后,购买并注册许可证以继续使用该产品。

如果CLion在您的本地网络之外没有HTTP访问权限,您将无法使用JetBrains Account进行登录。然而,您可以生成一个离线激活码,在您的订阅期内有效。

如果您的组织至少有50个活跃订阅或JetBrains产品许可证,您可以使用 Floating License Server在公司网络内激活CLion实例。请注意,License Server本身需要互联网访问权限,以连接到JetBrains Account。

代码检查

一些代码检查会验证外部资源。例如,"不存在的网络资源"检查会突出显示死链。如果您没有互联网访问权限,这些检查将无法工作,死链将不会被突出显示。

版本控制系统

您的源代码很可能位于某种版本控制系统(VCS)之下。如果远程仓库不在您的本地网络中,而且没有互联网访问权限,CLion将无法与VCS通信。例如,如果您使用Git,您将能够提交更改,但将无法将它们推送到远程仓库或从中拉取更新。

任务和问题追踪

您可以建立与问题追踪器的连接,以便直接从CLion中处理分配给您的任务和错误。例如,您可以连接到 YouTrack、Jira、GitHub等。

如果问题追踪器服务器不在您的本地网络中,而且没有互联网访问权限,CLion将无法同步您的问题。在这种情况下,您将只能处理您自己创建的本地任务。

Gradle 依赖

默认情况下,Gradle会连接到远程仓库,并在每次启动时检查更新。解决Gradle依赖可能需要下载新的构件。如果您希望Gradle仅使用本地可用的资源,可以切换到离线模式。

切换Gradle到离线模式

  • 在Gradle工具窗口中,单击切换离线模式按钮

这将在CLion运行的所有Gradle命令中追加--offline选项。它还将报告在本地存储库中找不到的任何项。

使用统计信息

当您首次运行CLion时,您会被提示是否发送关于您使用的功能和插件、硬件和软件配置、文件类型、每个项目的文件数量等匿名数据。这不包括任何个人或敏感数据,例如您的源代码部分或文件名。这些信息是根据JetBrains隐私政策收集的,并用于帮助改进产品和整体体验。

即使您启用了匿名使用统计信息,在您的本地网络之外没有HTTP访问权限时,也不会发送这些信息。此外,如果您最初同意了此功能,然后在后来改变了主意,您也可以完全禁用它。

禁用发送使用统计信息

  1. 在设置对话框(Ctrl Alt S)中,选择外观和行为 | 系统设置 | 数据共享。
  2. 清除“发送使用统计信息”复选框。

标签: clion破解, clion破解教程, clion教程, clion基础教程, clion高级教程, clion核心教程, clion免费激活码, clion免费注册码, clion注册码在线生成, clion激活