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