【问题标题】:Is there a GhostDoc like plug-in for CodeRush or ReSharper?CodeRush 或 ReSharper 是否有类似 GhostDoc 的插件?
【发布时间】:2008-11-16 15:49:51
【问题描述】:

我注意到 GhostDoc 很久没有更新了。所以我很好奇是否有 Resharper 或 CodeRush 的插件可以完成同样的事情?或者即使这种类型的功能内置在其中一个也很棒的工具中。

【问题讨论】:

    标签: visual-studio resharper coderush ghostdoc


    【解决方案1】:

    最新版本的 GhostDoc 特别适用于 VS 2008。不知道你的意思是什么,它已经很长时间没有更新了。就我而言,GhostDoc 是可用的最好的代码内 XML 注释器。它是可定制的,具有出色的语言和语法支持。而且它确实有效。

    有什么特别的东西不适合你吗?

    【讨论】:

      【解决方案2】:

      如果您有 ReSharper,您可以随时尝试 StyleCop for ReSharper - 它具有 GhostDoc 的一些文档功能,还有 myriad of other QuickFixes 和基于 StyleCop 规则集的格式选项。

      【讨论】:

      • 但是它有什么作用呢?这个 StyleCop for R# 是生成 XML 文档还是只是通知开发人员它丢失了(可能直接在行首的代码中)?
      • 它将为您生成文档存根(并在某些情况下填写)。
      【解决方案3】:

      您可以尝试我的免费 AtomineerUtils 插件。它与 GhostDoc 非常相似,但我相信它更强大、更灵活(例如,在许多优点中:它支持 VB、C# C++/CLI、C++、C;Doxygen 和 DocXml 注释格式;可选 word-wraps cmets 和 doc-cmets , 是完全可配置的,并为方法中抛出的异常添加条目)。我仍在积极开发它。

      详情及下载地址atomineerutils.com

      【讨论】:

      • 似乎是一个不错的实用程序,但我真的只想要做文档的东西。这似乎是一个主要使用 C++ 的厨房水槽实用程序。
      • 要生成“外部”(HTML 或 PDF)代码文档,您可以将 AtomineerUtils 与文档生成工具(如 Doxygen、Sandcastle、NDoc 等)结合使用。这些将使用 AtomineerUtils 生成的 cmets 来生成独立的文档文件。使用 XmlDoc 格式的优点是文档将在 Visual Studio 中可用(内联在代码本身中,当您将鼠标悬停在函数调用上时,也会显示在智能提示工具提示上,以及对象浏览器等位置)。这比仅仅编写与代码无关的外部文档更有用。
      【解决方案4】:

      GhostDoc 工作正常,所以我想没有必要更新(除非会添加一些新功能)。此外,它不会以任何方式与 Resharper 冲突(至少对我而言)。

      编辑:由于似乎每个人都乐于使用 GhostDoc(基于我的 Google 搜索),我怀疑任何人都会重新发明轮子,除非它遭受非发明在这里的罪孽。

      EDIT嗯,新版本发布了:SubMain acquires GhostDoc, releases new version, integrates it with CodeIt.Right

      【讨论】:

        【解决方案5】:

        像许多人一样,没有GhostDoc 插件我活不下去。

        除了可以节省大量时间之外,如果 GhostDoc 没有为我的方法提供合理的“摘要”描述,我知道我对该方法的命名很糟糕。对我来说,这很有价值!

        来自新的 GhostDoc 网站:

        子主has recently acquired GhostDoc。我们将继续保持 并免费分发产品。我们将改进 GhostDoc 我们始终欢迎社区反馈。如果你有想法,请 将它们发布到GhostDoc forum。 Roland Weigelt 是原作者 有关 GhostDoc 及其网站的信息,请访问 http://roland-weigelt.de/

        它仍然是免费软件,但拥有一家受人尊敬的商业开发工具公司支持的新优势。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-02-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多