15

在 JDT 中,如果我们悬停任何对象,例如函数、类、变量等,eclipse 会在工具提示中显示文档。当代码辅助窗口显示可能性时,也会显示此文档。

但是,CDT 不是这样工作的。默认情况下,它显示悬停对象的代码。, 里面有个设置Window -> Preferences -> C/C++ -> Editor -> Hovers可以选择Documentation显示,可惜什么都没有显示。还有一个名为libhover的项目,但它似乎不适用于代码内的 doxygen 注释。

是否有任何解决方案可以模拟 CDT 中的 JDT 悬停行为?

4

1 回答 1

4

将 LinuxTools 插件安装到 Eclipse C/C++ IDE

Help / Install New Software... / Add...
Name=Linux Tools
Location=http://download.eclipse.org/linuxtools/update-3.2

在此处检查更新的 LinuxTools 位置 url

安装以下软件包,完成后重新启动 Eclipse。

  • C/C++ 库 API 文档 Hover 帮助
  • 用于 Newlib 功能的 Libhover
  • 用于 devhelp 文档的库悬停帮助

您应该获得有关 C 标准库函数(例如 malloc、memset、printf)的工具提示。我刚刚在 Windows 7 中使用MinGW-builds_64bit为 Eclipse Luna (4.2.2) 做了这个。

我不知道 C++ 项目中会发生什么我猜它需要我不熟悉的 Doxygen 技巧。

于 2015-04-10T15:20:36.013 回答