翻譯|行業(yè)資訊|編輯:鮑佳佳|2020-07-20 11:45:08.263|閱讀 18597 次
概述:索引是IntelliJ IDEA的主要功能之一。它旨在通過或在您開始應(yīng)用任何更改之前就向IDE指定代碼內(nèi)容來簡化您的工作。I采用IDE索引類,方法和其他代碼元素以創(chuàng)建項目的虛擬映射。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
IntelliJ IDEA是Java語言開發(fā)的集成環(huán)境,IntelliJ在業(yè)界被公認(rèn)為優(yōu)秀的Java開發(fā)工具之一,尤其在智能代碼助手、代碼自動提示、重構(gòu)、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創(chuàng)新的GUI設(shè)計等方面的功能可以說是超常的。
索引是IntelliJ IDEA的主要功能之一。它旨在通過或在您開始應(yīng)用任何更改之前就向IDE指定代碼內(nèi)容來簡化您的工作。采用IDE索引類,方法和其他代碼元素以創(chuàng)建項目的虛擬映射。
在JetBrains的軟件中,我們相信您在啟動時花費在索引上的時間其實是在為您節(jié)省更為寶貴開發(fā)時間,而您正忙于編寫代碼并且不希望任何事情打擾您的創(chuàng)意流程。最好在需要上下文幫助進(jìn)完成代碼前,或者在代碼的深入導(dǎo)航之前,對項目進(jìn)行完全索引。
當(dāng)您進(jìn)入大型項目領(lǐng)域時,關(guān)于索引的唯一問題就是速度。有時您可能會想:“如果其他人已經(jīng)為該項目建立了索引,為什么我也需要對其進(jìn)行索引?” 我們會說這是一個有效的問題。
我們已經(jīng)通過共享索引插件解決了這個問題,該插件
使您可以下載在另一臺計算機(jī)上準(zhǔn)備的索引,而不必在本地構(gòu)建它們。您可以在一臺計算機(jī)上生成共享索引,然后將它們下載到另一臺計算機(jī)上,只需記住它們都應(yīng)在同一操作系統(tǒng)上運行。如果您的網(wǎng)絡(luò)連接速度足夠快,那么此插件可以將Java項目的總體索引編制時間減少多達(dá)75%。
它是如何工作的?
我們建立共享索引的方式使其可以在多臺計算機(jī)上工作。普通索引取決于每個本地計算機(jī)唯一的文件系統(tǒng)內(nèi)的文件ID。它們還受IDE配置的影響。相比之下,共享索引使用文件內(nèi)容的哈希值(包括mixins)。這使得它們可以在創(chuàng)建它們的環(huán)境之外使用。
您可以通過從IntelliJ IDEA內(nèi)部直接下載JDK的預(yù)構(gòu)建共享索引來輕松試用此插件。如果我們檢測到CDN包含所選JDK的共享索引,則IDE將詢問您是否要下載它。您可以選擇僅下載一次索引,也可以將系統(tǒng)配置為自動下載共享索引。
您可以從上面的屏幕快照中看到的彈出窗口或通過“ Preferences/Settings/Tools/Shared Indexes”訪問設(shè)置。
如果您的私有項目需要自定義共享索引,則必須去創(chuàng)建并將其分發(fā)到目標(biāo)IDE構(gòu)建。
我們對從事大型項目的大型公司進(jìn)行了一些測試,我們已經(jīng)看到,建立索引所浪費的時間已大大減少。
如果您想在改善IntelliJ IDEA中發(fā)揮作用,請嘗試使用我們的Shared Indexes插件。
從v.2020.2開始,Shared Indexes插件捆綁在IntelliJ IDEA中,可以從IntelliJ IDEA,PhpStorm,PyCharm,RubyMine和WebStorm下載。
====================================================
想要了解或購買IntelliJ IDEA正版授權(quán)的朋友,歡迎
JetBrain技術(shù)交流群現(xiàn)已開通,QQ搜索群號“786598704”或者掃描下方二維碼即可加入
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: