離線工作
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復選框。