Emacs有没有插件可以实现根据宏查找所在文件?

emacs有没有插件可以实现根据宏查找所在文件的,除了ag之类的。:slight_smile: 比如STDOUT_FILENO,我忘记了在哪个文件中定义的,想找到它,有现成的插件吗

普通的搜索应该能做到,比如 M-x grep RET grep -n -r STDOUT_FILENO /usr/include RET。另外,也是用 Tag 的方式,Emacs Manual 中有介绍。

http://blog.binchen.org/posts/emacs-as-c-ide-easy-way.html 这个有

这个好像不是我想要的。:grin:

嗯,貌似现在只能用这两种方法了。要么就是在这之上做下封装。

helm-gtags + GNU GLOBAL 可以实现我的需求

如图可以看到STDOUT_FILENO是在unistd.h中定义,所以要在源文件中添加该头文件