如何始终显示当前功能的注释?

时间:2012-10-12 12:52:49

标签: c++ eclipse eclipse-cdt

好,

我在Eclipse CDT的代码帮助中遇到了这个有点恼人的问题。 只要将鼠标悬停在某个功能上,就会弹出一个窗口,显示该功能的注释。那很好。

现在,不幸的是,当该功能的源文件也可用时,它会显示 而不是注释。但我真的不希望看到该函数的来源,我总是希望在标题中看到评论。谁想当你想要一个函数的简短描述时显示源代码是个好主意?不是特别适合C ++,是吗? ;)

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

我认为我的问题的解决方案是,如果文本光标在该函数上有一种方法总是显示函数的标题注释。也许在一个永久的窗口,我可以放在任何我想要的地方。有没有办法实现这个目标?也许是一个插件?

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

1 个答案:

答案 0 :(得分:0)

this主题看,悬停问题看起来像是故意设计。它可能源于eclipse最初是一个Java IDE(其中函数定义等于源代码中的声明)。

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

你可以做的是在属性页面的意义上使Documentation可用。这似乎与我在eclipse forums中找到的相比有些复杂:

  

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