我正在使用Eclipse CDT进行C代码浏览。 我经常喜欢搜索一个我真的不知道名字的函数名。
好的部分是有可用的搜索,一旦我在“大纲”窗口中开始用光标键入,它就会开始寻找匹配。
问题是,我的猜测必须与函数名称的开头相匹配。
即。我可以通过输入get_var_xyz()找到get_var_xyz(),或者通过输入get_var来缩小到get_var_xyz和get_var_abc。
如果我不知道前面的文字是什么,我不能只是简单地搜索xyz。这就是我希望能够做到的。
这个隐藏的地方有什么设置吗? 或者我可以安装一个插件?
或者,它甚至不必通过大纲。只要我能说“在当前文件中,显示包含此文本的所有函数”
提前致谢!
答案 0 :(得分:6)
所以我找到了这个。如果你执行“Ctrl + O”,它会弹出一个叫做快速轮廓的小窗口。在这里,我可以在搜索时使用通配符(*),这非常有用!
答案 1 :(得分:1)
您可以尝试从主菜单中导航 - >打开元素。该对话框支持通配符,具有丰富的过滤功能,可以跨多个文件工作。如果我需要在单个文件中查找内容,我通常使用增量查找(Ctrl + J)
答案 2 :(得分:0)
对于复杂文件,"*"
在快速轮廓对话框中崩溃。解决方法是首先键入,然后导航到开头并插入"*"
。丑陋对我有用:(