离线工作
IntelliJ IDEA中的许多功能都需要访问Internet,如果您正在离线工作(例如,在一个孤立的环境中),那么您应该记住一些方面。
脱机访问文档
如果无法上网查看在线帮助,您可以使用插件,该插件通过内置的web服务器提供帮助页面供离线使用。
提示:当发布新的主版本时,离线帮助插件会被更新。在发布周期中添加到在线帮助中的更改可能无法在脱机帮助中使用。
更新
默认情况下,IntelliJ IDEA配置为自动检查更新,并在新版本可用时通知您,更新通常是基于补丁的,它们应用于现有的安装,只需要重新启动IDE。但是,有时补丁更新不可用,必须安装新版本的IntelliJ IDEA。
如果IntelliJ IDEA在本地网络之外没有HTTP访问,它将无法检查更新和应用补丁。在这种情况下,您必须下载新版本的IDE并按照中的描述手动安装它们。
提示:没有互联网接入,您不能安装IntelliJ IDEA并使用工具箱应用程序和快照。
插件
通常,插件是从中安装的。但是,您可以在本地网络中设置自定义插件存储库,并配置IntelliJ IDEA使用它来安装和更新插件。
或者,您可以从磁盘下载并手动安装插件。
License激活
您可以评估IntelliJ IDEA Ultimate长达30天,之后购买并注册许可证可以继续使用该产品。
如果IntelliJ IDEA在您的本地网络之外没有HTTP访问权限,您将无法使用JetBrains帐户进行登录,但是可以生成在订阅期间有效的离线激活码。
如果您的组织至少有50个JetBrains产品的活跃订阅或许可,就可以使用在您公司的网络中激活IntelliJ IDEA实例。请记住,许可证服务器本身需要连接到JetBrains帐户的互联网访问。
代码检查
有些代码检查会验证外部资源。例如,不存在的web资源检查会突出显示死链接,如果你没有互联网接入,这些检查将不起作用,死链接将不会被突出显示。
外部文档
外部文档在web浏览器中会打开必要的信息,以便您可以导航到相关符号,同时保留信息以供进一步参考。但是如果您没有互联网连接,则无法访问在线文档。在这种情况下,可以下载它并通过快速文档弹出方式打开它。
脱机访问SDK文档
1.离线访问SDK文档,下载对应版本的文档包。
文档包通常以ZIP格式分发,下载后需要解压缩。
例如,您可以下载官方的并解压缩它。
2.在Project Structure对话框Ctrl+Alt+Shift+S中,选择sdk。
3.如果配置了多个JDK,请选择所需的JDK版本,并打开右侧的Documentation Path选项卡。
4.单击“添加”图标,指定下载的文档包所在的目录(例如,C:\Users\jetbrains\Desktop\docs\api)。
5.应用更改并关闭对话框。
脱机访问库文档
可以将下载的文档添加到项目中,以便能够脱机访问它。
1.从主菜单中,选择File | Project Structure Ctrl+Alt+Shift+S,然后单击库Libraries。
2.选择要为其添加文档的库,并单击对话框右侧的add按钮。
3.在打开的对话框中,选择带有文档的文件并单击Open。
4.应用更改并关闭对话框。
当下载并配置文档时,将鼠标悬停在编辑器中所需的符号上,或者在符号上放置插入符号,然后按Ctrl+Q(查View | Quick Documentation)。
版本控制系统
最有可能的是,您的源代码在某种版本控制系统(VCS)下,如果远程存储库不在本地网络中,并且没有互联网访问,则IntelliJ IDEA将无法与VCS通信。例如,如果使用的是Git,则可以提交更改,但不能将更改推送到远程存储库或从中提取更新。
任务和问题跟踪器
您可以与问题跟踪器建立连接并处理直接从IntelliJ IDEA分配给您的任务和错误。例如,你可以连接到YouTrack, Jira, GitHub等。
如果问题跟踪服务器不在您的本地网络中,并且没有互联网接入,IntelliJ IDEA将无法同步您的问题。在这种情况下,只能处理您自己创建的本地任务。
Maven的依赖关系
默认情况下,Maven是连接到远程存储库的,并在每次启动时检查更新。解析Maven依赖关系可能需要下载新的工件,如果您希望Maven只使用本地可用的资源,则可以切换到脱机模式。
将Maven切换到离线模式
- 在Maven工具窗口中,单击“切换离线模式”按钮。
这个命令会把offline选项附加到IntelliJ IDEA运行的所有Maven命令后面,还将提示在本地存储库中会找不到任何项。
Gradle依赖性
默认情况下,Gradle会连接到远程存储库,并在每次启动时检查更新,解决Gradle依赖可能需要下载新的构件。如果您想让Gradle只使用本地可用的资源,可以切换到离线模式。
将Gradle切换到离线模式
- 在Gradle工具窗口中,单击“切换离线模式”按钮。
这将给IntelliJ IDEA运行的所有Gradle命令附加offline选项,还将提示在本地存储库中会找不到任何项。
使用情况统计
当第一次运行IntelliJ IDEA时,系统会提示是否发送有关您使用的功能和插件、硬件和软件配置、文件类型、每个项目的文件数量等的匿名数据。这不包括任何个人或敏感数据,例如部分源代码或文件名,这些信息是根据JetBrains隐私政策收集的,并用于帮助改进产品和整体体验。
即使启用了匿名使用统计信息,如果本地网络之外没有HTTP访问,也不会发送该统计信息。此外,如果您一开始同意,然后改变主意,也可以全禁用这个功能。
禁用发送使用统计信息
1.在 Settings 对话框(Ctrl+Alt+S)中,选择Appearance & Behavior | System Settings | Data Sharing。
2.清除Send usage statistics复选框。