【问题标题】:How to always show the comment of the current function?如何始终显示当前函数的注释?
【发布时间】:2012-10-03 07:05:34
【问题描述】:

好的,

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

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

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

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

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

【问题讨论】:

    标签: c++ eclipse eclipse-cdt


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-27
      • 1970-01-01
      • 2018-03-26
      • 2020-10-24
      • 2014-09-17
      • 2011-02-15
      • 2015-04-22
      相关资源
      最近更新 更多