找到需要的header个文件

Find needed header file

我正在 C 设备 (ESP8266) 中编程,其文档解释了 SDK 的每个功能或数据结构,但没有告诉在哪里找到相应的 header 文件,所以每次我需要使用 grep 和烦人的正则表达式搜索它们时。

在这些情况下,best/common 实践 "browse" SDK 并找到 headers 是什么? 我通常使用 nanoSublime Text 作为编辑器(在 GNU/Linux 和 Mac OS X 上)但任何其他解决方案都值得赞赏。

我通常会为此使用 find + grep,例如找到 foo:

的定义
$ find /path/to/SDK -name \*.h -exec grep foo {} /dev/null \;