探测器

Luna的探测器是复杂模糊搜索,集成表达式编辑器。

允许检索、创建并浏览其文档。

对上下文敏感(context-aware),意味着尝试预言意图并适应符合的搜索结果。

访问Luna探测器

为了访问它,把鼠标放在数据流编辑器上敲击Tab键。

可以通过敲击Esc或再一次敲击Tab来关闭。然而后者仅适用于尚未输入。

由三个仪表盘组成:表达式编辑器、建议列表、文档视图。

表达式编辑器总是激活并监听输入,因此当探测器一在屏幕出现即可输入。

探测器 - 图1

图中的圈叫做节点,是将要创建的组件之预览。节点后边详述。

使用

探测器将搜索全部Luna库来匹配查找的组件。

提供的查询不必精确,通常提供一部分或若干部分要检索的名字就足够了。

输入过程中会给出建议,最匹配的选项会放在列表末尾并被人选中。

可以用up arrowdown arrow键来选择。

确认选中的选项敲击Enter键。

之后采纳提示并继续编辑按Tab键盘。

然而,要创建的组件不在可用的建议列表。

一个好例子就是引用不存在的组件,并且马上要创建之。

另外的可能是Luna没有得到足够的信息来提供完整的组件列表,工作在多态数据时会发生。

多态后边详述。

这里主要记住:可以通过down arrow键从建议列表移动到表达式编辑器然后敲击Enter键来创建名为刚才输入的组件。