如何在Eclipse(CDT)的Outline视图中进行完整的搜索

时间:2012-09-28 23:01:42

标签: eclipse eclipse-cdt

我正在使用Eclipse CDT进行C代码浏览。 我经常喜欢搜索一个我真的不知道名字的函数名。

好的部分是有可用的搜索,一旦我在“大纲”窗口中开始用光标键入,它就会开始寻找匹配。

问题是,我的猜测必须与函数名称的开头相匹配。

即。我可以通过输入get_var_xyz()找到get_var_xyz(),或者通过输入get_var来缩小到get_var_xyz和get_var_abc。

如果我不知道前面的文字是什么,我不能只是简单地搜索xyz。这就是我希望能够做到的。

这个隐藏的地方有什么设置吗? 或者我可以安装一个插件?

或者,它甚至不必通过大纲。只要我能说“在当前文件中,显示包含此文本的所有函数”

提前致谢!

3 个答案:

答案 0 :(得分:6)

所以我找到了这个。如果你执行“Ctrl + O”,它会弹出一个叫做快速轮廓的小窗口。在这里,我可以在搜索时使用通配符(*),这非常有用!

答案 1 :(得分:1)

您可以尝试从主菜单中导航 - >打开元素。该对话框支持通配符,具有丰富的过滤功能,可以跨多个文件工作。如果我需要在单个文件中查找内容,我通常使用增量查找(Ctrl + J)

答案 2 :(得分:0)

对于复杂文件,"*"在快速轮廓对话框中崩溃。解决方法是首先键入,然后导航到开头并插入"*"。丑陋对我有用:(