在 Visual Studio 中隐藏 XML 注释

编程


有没有办法隐藏 Visual Studio 中每个方法头部的 xml 注释? 这些注释很重要,但当我跟踪错误或单步调试代码时,我不需要看到它们。

编辑:也不寻找它们折叠起来,我正在寻找一种使它们隐藏(甚至不可见)的解决方案。

解决方案2

为 VS2010 编写一个插件来为您做到这一点。 标准版本不会为您隐藏这些内容,折叠是您在没有插件的情况下可以做的最好的事情。 但是,如果您编写了该加载项,您就可以在这里赢得一些东西。

构建 VS2010 插件并赢得 Zune[^]

发现这篇文章展示了如何编写宏来更改显示的内容,然后它就折叠了。

折叠 VB .NET 或 C# 中的所有 XML 注释[^]

当然,它仍然是折叠的,而不是隐藏的,但您可以对其进行修改以执行您想要的操作。

解决方案1

我通常会崩溃一切。 在 VS 2005 中转到 [Edit -> Outlining -> Collapse to Definitions] 将所有内容折叠到其基本定义,包括注释(您也可以从上下文菜单到达那里)。 这与使用编辑器左侧边距中的小加号/减号折叠所有内容具有相同的效果。 然后,您可以扩展您需要的方法,或者如果您在调试器中逐行单步调试,它将自动扩展您单步执行的方法。 同一菜单项中还有一些其他选项,可以实现其他折叠/展开功能。

解决方案3

您可以编写一个命令行实用程序,从文件中删除以空格和三重斜杠(“///”)开头的所有行…至少如果您使用 C# 的话。 如果您的代码受版本控制,那应该不是问题。 然后,您只需将一个文件夹拖到该工具上,它就会发挥它的魔力……不应该花费一两个小时来编写……如果您已经熟悉正则表达式,则更少。

コメント

タイトルとURLをコピーしました