【发布时间】:2017-12-23 23:33:44
【问题描述】:
当 IDE 显示为 indexing 时,这是什么意思? “幕后”到底发生了什么?在索引期间构建项目对我来说是否安全,还是应该等到索引完成?
我假设索引对于 IDE 来说是很常见的事情,但我从来没有对索引进行过解释。我只是看到indexing 这个词,然后想“我知道那个词,一定是在做某事”。我只是想当然地认为它会发生。
什么是索引?
【问题讨论】:
标签: eclipse android-studio ide
当 IDE 显示为 indexing 时,这是什么意思? “幕后”到底发生了什么?在索引期间构建项目对我来说是否安全,还是应该等到索引完成?
我假设索引对于 IDE 来说是很常见的事情,但我从来没有对索引进行过解释。我只是看到indexing 这个词,然后想“我知道那个词,一定是在做某事”。我只是想当然地认为它会发生。
什么是索引?
【问题讨论】:
标签: eclipse android-studio ide
不同的 IDE 做不同的事情,但通常这意味着 IDE 正在处理文件,以便它可以提供代码完成功能(当您键入部分代码行时,该框为您提供选项)。如果没有索引,IDE 将不得不在您的文件中搜索要在您键入时显示的选项,这将非常慢。
【讨论】:
索引提供了一种快速定位某些元素的方法,例如在大型代码库中包含具有特定名称的特定单词或方法的文件。开发者可以使用IDE自己构建的现有索引,也可以自己构建和使用索引。
【讨论】: