【问题标题】:What is an IDE doing when it's indexing?IDE 在建立索引时在做什么?
【发布时间】:2017-12-23 23:33:44
【问题描述】:

当 IDE 显示为 indexing 时,这是什么意思? “幕后”到底发生了什么?在索引期间构建项目对我来说是否安全,还是应该等到索引完成?

我假设索引对于 IDE 来说是很常见的事情,但我从来没有对索引进行过解释。我只是看到indexing 这个词,然后想“我知道那个词,一定是在做某事”。我只是想当然地认为它会发生。

什么是索引?

【问题讨论】:

    标签: eclipse android-studio ide


    【解决方案1】:

    不同的 IDE 做不同的事情,但通常这意味着 IDE 正在处理文件,以便它可以提供代码完成功能(当您键入部分代码行时,该框为您提供选项)。如果没有索引,IDE 将不得不在您的文件中搜索要在您键入时显示的选项,这将非常慢。

    【讨论】:

      【解决方案2】:

      索引提供了一种快速定位某些元素的方法,例如在大型代码库中包含具有特定名称的特定单词或方法的文件。开发者可以使用IDE自己构建的现有索引,也可以自己构建和使用索引。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-08-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多