5

我在工作中使用 Eclipse CDT 进行 C 代码浏览。很多时候我喜欢搜索一个我真的不知道名字的函数名。

好的部分是有一个可用的搜索,只要我开始在大纲窗口中用光标输入,它就会开始寻找匹配项。

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

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

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

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

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

提前致谢!

4

3 回答 3

11

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

于 2012-11-15T23:05:17.517 回答
1

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

于 2012-09-29T00:05:52.380 回答
0

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

于 2020-03-04T14:35:58.990 回答