Eclipse CDT - 知道哪些文件包含头文件的快捷方式?

Eclipse CDT - shortcut to know which all files include a header file?

我有一个大项目。我想找到哪些所有 .cpp/.h 文件都包含 file1.h。 Eclipse中有没有快捷键CDT可以做到这一点?

在 Eclipse 中,在搜索菜单下,条目 File... 存在。 在那里搜索 #include*"file1.h" 应该可以解决问题。

优化建议: Preferences->General->Keys,搜索 file search,然后为其添加绑定 Ctrl+H。这默认映射到 C/C++ Search,因此您必须删除之前的绑定或使用另一个热键。

如果您想更进一步,请查看 Practically Macro。用它制作一个 "Search including files" 宏应该很简单。

我建议使用“包含浏览器”视图。你可以将一个文件拖到那里,你会得到一个漂亮的树,它显示了包含你的文件的所有文件,包括间接包含。