Visual Studio 2008令人烦恼的块注释自动处理

时间:2010-03-06 05:29:24

标签: c# visual-studio-2008

我在Visual Studio 2008上看到了很棒的帖子,但是没有看到这个。它让我疯狂。现在,我意识到有些人使用像这样的块注释来获取函数文档等:

/*
 *
 *
 *
 */

但是你知道,这是VS2008,现在我们可以使用///。唯一一次感觉需要使用C风格的评论是我有一些我暂时想删除的垃圾或测试代码。当我执行第一次/*时,它绝对让我疯狂,然后当我在测试代码后面添加一行时,它会自动在*之后添加一个空格,我最后得到这个:* /。所以我最终总是需要退格才能完成阻止评论。

我查看了VS2008 IDE中的所有C#编辑器设置,但没有找到任何相关内容。

这是否会让这里的其他任何人感到疯狂,或者我是否会变成一个代号?

4 个答案:

答案 0 :(得分:6)

我只是避免了块注释,而是选择了块并点击了ctrl-k-c,它将自动注释掉每行//的整个块。要撤消它,请选择该块并按ctrl-k-u取消注释该块。它不能解决额外的空间问题,但它让你不在乎。

答案 1 :(得分:4)

在不丢失XML注释功能的情况下,您可以使用#if排除代码碎片,例如:

#if EXCLUDED
any code ...
#endif

在C ++中使用#if 0。

答案 2 :(得分:1)

可以关闭该行为,但在键入///后,它也会关闭自动创建XML注释。

要关闭它,请打开选项对话框并转到文本编辑器/ C#/高级。取消选中“为///”生成XML文档注释。

答案 3 :(得分:0)

我也同意戴夫的观点。自动添加对下一个注释块线的明星让我伤心到真的不喜欢微软在社区深化发展的气势情感和不必要的格式标准点。老实说,我甚至发现它与大多数过去的Microsoft实现相当矛盾,这些实现通常赋予用户权力,而不是将他锁定在黑暗潮湿的单元格中。 Hahhh!比尔是王的好时光!