2012-09-03 33 views
0

我找到了an older关于类似主题的问题,但我仍然想知道如何做到这一点:我想尝试使用clang进行代码导航,而不是gtags/GNU全局或类似工具。我已经在使用Emacs的autocomplete-clang,这非常好用。但它只能完成。现在我想问问clang:“xyz.cc:42:23中符号的定义和/或声明在哪里?”。这可能与c-index-test或clang一起吗?铿锵的c-index-test能找到符号的声明吗?

回答

1

Clang肯定知道符号的定义在哪里。我从铛 - 自动完成切换到clang-autocomplete-async,它使用建立在铿锵之上的clang-complete工具而不是股票clang。虽然这个工具还不支持导航,但我相信可以很容易地实现它。

+0

伟大的信息。我还不知道这个项目,但这听起来值得一试。 – Arne