2

好的,

我在 Eclipse CDT 的代码帮助下遇到了这个有点烦人的问题。每当您将鼠标悬停在某个函数上时,都会弹出一个窗口,向您显示该函数的注释。那很好。

现在,不幸的是,当该函数的源文件也可用时,它会显示该函数不是注释。但是我真的不想看到函数的来源,我总是想看到标题中的注释。当您只想简短描述函数的作用时,谁会认为显示源代码是个好主意?不是特别适合 C++,是吗?;)

还有另一个问题:当您将鼠标悬停在某个功能上时会弹出此窗口……我真的不想每次想要该窗口时都将鼠标悬停。

我认为我的问题的解决方案是如果有一种方法可以在文本光标位于该函数上时始终显示该函数的标题注释。也许在一个我可以放在任何我想要的地方的永久窗口中。有没有办法做到这一点?也许是插件?

如果没有办法做到这一点:打开该窗口的快捷方式是什么,如何强制它显示标题注释而不是源代码?

4

1 回答 1

0

这个线程来看,悬停问题似乎是有意设计的。它可能是由于 eclipse 最初是一个 Java IDE(其中函数定义等于源代码中的声明)。

唯一的解决方法似乎是通过将源代码编译成没有调试信息的 *.lib 并通过 lib 和标头包含它来排除源代码。当您的项目首先生成库时,这是不可能的。

您可以做的是在属性页的意义上使文档可用。与我在eclipse 论坛中发现的情况相比,这似乎有些复杂:

首选项页面中列出的“文档悬停”类型仅显示已贡献给 org.eclipse.cdt.ui.CHelpProvider扩展点的帮助内容。

于 2016-12-02T08:47:28.840 回答