如何在Eclipse(CDT)的“大纲”视图中进行全面搜索

问题描述 投票:4回答:3

我正在使用Eclipse CDT在工作中浏览C代码。通常,我喜欢搜索我确实不知道其名称的函数名称。

好处是可以进行搜索,一旦我在“轮廓”窗口中用光标开始键入,它就会开始寻找匹配项。

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

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

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

此设置是否隐藏在某个地方?还是我可以安装的插件?

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

提前感谢!

eclipse eclipse-cdt
3个回答
8
投票

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


1
投票

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.