查找对代码元素的引用
编辑器中的 查找引用 操作将查找所选语言元素的出现位置。 在代码中选择元素时,其他实例将显示在 " 搜索 " 结果视图中,并在编辑器中突出显示。 引用定义为不在注释或字符串中的任何匹配符号。 关键字和内置函数不会显示为引用。 匹配由符号的上下文确定。 内部例程与它们的调用匹配。 词干与其他词干匹配。 简单符号与其他简单符号匹配。 常量符号与其他常量符号匹配。 对于复合符号,尾部分解成独立的片段,由其句点定界,并与其他常量或简单符号匹配。 不考虑符号的派生和作用域。
- 在文件中,突出显示要查找其其他实例的代码元素,然后右键单击。
- 选择 查找引用 ,或者单击 Ctrl + Shift + G (Windows) 或 Alt + G (macOS)。 搜索 视图显示在文件中找到的实例。
- 要在文件中找到该实例,请在代码元素 " 搜索 " 视图中双击。
限制:
- 每个 " 搜索 " 视图结果旁边显示的行号比源文件中相应的行号少一个。 文本编辑器行号从 1 开始,而 搜索 视图行号从 0 开始。
- 如果解析器迂到不可恢复错误,那么它可能不会返回所有引用。 从故障点到文件末尾的任何节点都不会添加到解析树中,因此不会将它们添加到结果视图中。
- 显示为列表 格式的搜索结果将显示匹配项的数目,而不是显示匹配项的内容。
- 定义为变量的
END关键字不会显示为引用。 - 从 " Git 存储库" 视图打开且未包含在 Eclipse 项目中的文件显示引用不正确。 此外,如果单击 "搜索" 视图中的引用,那么不会在编辑器中打开这些引用。