IntelliJ IDEA入門教程(十一):離線工作
IntelliJ IDEA是Java語言開發(fā)的集成環(huán)境,IntelliJ在業(yè)界被公認(rèn)為優(yōu)秀的Java開發(fā)工具之一,尤其在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創(chuàng)新的GUI設(shè)計(jì)等方面的功能可以說是超常的。
IntelliJ IDEA現(xiàn)已更新至2019.2版本,新版本改進(jìn)了java13預(yù)覽等20余項(xiàng)功能,提高了開發(fā)效率,趕快下載體驗(yàn)吧~(點(diǎn)擊查看更新詳情)
離線工作
IntelliJ IDEA的大多數(shù)與編輯,導(dǎo)航,重構(gòu),調(diào)試和其他任務(wù)相關(guān)的命令都有鍵盤快捷鍵。記住這些熱鍵可以通過將手放在鍵盤上來幫助您保持更高的工作效率。
如果您沒有Internet訪問權(quán)限來查看聯(lián)機(jī)幫助,則可以使用IntelliJ IDEA幫助插件,該插件通過內(nèi)置的Web服務(wù)器提供幫助頁面以供離線使用。
更新
默認(rèn)情況下,IntelliJ IDEA配置為自動(dòng)檢查更新,并在有新版本可用時(shí)通知您。更新通常是基于修補(bǔ)程序的:它們適用于現(xiàn)有安裝,僅要求您重新啟動(dòng)IDE。但是,有時(shí)補(bǔ)丁更新不可用,并且必須安裝新版本的IntelliJ IDEA。
如果IntelliJ IDEA在本地網(wǎng)絡(luò)外部沒有HTTP訪問權(quán)限,則將無法檢查更新和應(yīng)用補(bǔ)丁。在這種情況下,您必須下載IDE的新版本并按照獨(dú)立安裝中所述手動(dòng)安裝它們。
如果沒有Internet訪問,則無法使用Toolbox App和snaps安裝IntelliJ IDEA 。
插件
通常,插件是從JetBrains插件存儲(chǔ)庫安裝的。但是,您可以 在本地網(wǎng)絡(luò)中設(shè)置自定義插件存儲(chǔ)庫,并將IntelliJ IDEA配置為使用它來安裝和更新插件。
或者,您可以從disk下載并手動(dòng)安裝插件。
您最多可以評(píng)估IntelliJ IDEA 30天。之后,您需要購買并注冊(cè)許可證。
如果IntelliJ IDEA在本地網(wǎng)絡(luò)外部沒有HTTP訪問權(quán)限,則將無法使用JetBrains帳戶登錄。但是,您可以生成在您的訂購期內(nèi)有效的脫機(jī)激活代碼。
如果您的組織至少有50個(gè)JetBrains產(chǎn)品的活動(dòng)訂閱或許可證,則可以使用浮動(dòng)許可證服務(wù)器激活公司網(wǎng)絡(luò)中的IntelliJ IDEA實(shí)例。請(qǐng)記住,許可證服務(wù)器本身需要Internet訪問才能連接到JetBrains帳戶。
代碼檢查
一些代碼檢查會(huì)驗(yàn)證外部資源。例如,不存在的Web資源檢查會(huì)突出顯示無效鏈接。如果您無法訪問互聯(lián)網(wǎng),這些檢查將無法進(jìn)行,無效鏈接也不會(huì)突出顯示。
外部文件
外部文檔會(huì)在Web瀏覽器中打開必要的信息,以便您可以導(dǎo)航到相關(guān)符號(hào)并同時(shí)保留這些信息以供進(jìn)一步參考。在為項(xiàng)目配置外部文檔后,您還可以在快速文檔彈出窗口中查看它 。
脫機(jī)訪問外部文檔?
如果您離線工作,則可以在本地查看外部文檔。
1、下載所需版本的文檔包。該文檔包通常以ZIP壓縮文件的形式分發(fā),下載后需要解壓縮。
例如,您可以下載官方Java SE Development Kit 8文檔并解壓縮。
2、在“ 項(xiàng)目結(jié)構(gòu)”對(duì)話框中Ctrl+Shift+Alt+S,選擇“ SDK”。
3、如果已配置了多個(gè)JDK,則選擇必需的JDK版本,然后打開右側(cè)的 Documentation Path選項(xiàng)卡。
4、單擊圖標(biāo),然后指定帶有下載的文檔包的目錄(例如C:\ Users \ john.doe \ Desktop \ docs \ api)。
5、應(yīng)用更改并關(guān)閉對(duì)話框。
您的源代碼可能在某種版本控制系統(tǒng)(VCS)下。如果遠(yuǎn)程存儲(chǔ)庫不在您的本地網(wǎng)絡(luò)中,并且無法訪問Internet,則IntelliJ IDEA將無法與VCS通信。例如,如果您使用的是Git,則可以提交更改,但不能將其推送到遠(yuǎn)程存儲(chǔ)庫或從中獲取更新。
您可以與問題跟蹤器建立連接,以直接從IntelliJ IDEA中處理分配給您的任務(wù)和錯(cuò)誤。例如,您可以連接到Y(jié)ouTrack, Jira, GitHub等。
如果問題跟蹤服務(wù)器不在您的本地網(wǎng)絡(luò)中,并且沒有Internet訪問,則IntelliJ IDEA將無法同步您的問題。在這種情況下,您將只能處理自己創(chuàng)建的本地任務(wù)。
默認(rèn)情況下,Maven連接到遠(yuǎn)程存儲(chǔ)庫,并在每次啟動(dòng)時(shí)檢查更新。解決Maven依賴關(guān)系可能需要下載新的工件。如果希望Maven僅使用本地可用的那些資源,則可以切換到脫機(jī)模式。
在Maven工具窗口中,單擊。
這會(huì)將--offline選項(xiàng)附加到IntelliJ IDEA運(yùn)行的所有Maven命令中。它還將報(bào)告在本地存儲(chǔ)庫中找不到的所有項(xiàng)目。
默認(rèn)情況下,Gradle連接到遠(yuǎn)程存儲(chǔ)庫并在每次啟動(dòng)時(shí)檢查更新。解決Gradle依賴性可能需要下載新的工件。如果希望Gradle僅使用本地可用的那些資源,則可以切換到離線模式。
在Gradle工具窗口中,單擊。
這會(huì)將--offline選項(xiàng)附加到IntelliJ IDEA運(yùn)行的所有Gradle命令中。它還將報(bào)告在本地存儲(chǔ)庫中找不到的所有項(xiàng)目。
首次運(yùn)行IntelliJ IDEA時(shí),系統(tǒng)會(huì)提示您是否發(fā)送有關(guān)所使用的功能和插件,硬件和軟件配置,文件類型,每個(gè)項(xiàng)目的文件數(shù)等的匿名數(shù)據(jù)。這不包括任何個(gè)人或敏感數(shù)據(jù),例如部分源代碼或文件名。這些信息是根據(jù)JetBrains隱私政策收集的, 用于幫助改善產(chǎn)品和整體體驗(yàn)。
即使啟用了匿名使用情況統(tǒng)計(jì)信息,如果本地網(wǎng)絡(luò)外部沒有HTTP訪問權(quán)限,也不會(huì)發(fā)送該統(tǒng)計(jì)信息。另外,如果您先同意,然后再改變主意,則可以完全禁用此功能。
禁用發(fā)送使用情況統(tǒng)計(jì)信息?
1、在設(shè)置/首選項(xiàng)對(duì)話框(Ctrl+Alt+S)中,選擇外觀和行為| 系統(tǒng)設(shè)置| 數(shù)據(jù)共享。
2、清除發(fā)送使用情況統(tǒng)計(jì)信息復(fù)選框。
=====================================================
IntelliJ IDEA示例/使用教程/視頻資源合集,請(qǐng)點(diǎn)擊此處查看
想要了解或購買IntelliJ IDEA正版授權(quán)的朋友,歡迎咨詢慧都官方客服
關(guān)注下方微信公眾號(hào),及時(shí)獲取產(chǎn)品最新消息和最新資訊