Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何让Visual Studio快速评论在双斜杠后添加空格以避免SA1005?_Visual Studio_Visual Studio 2012_Comments_Stylecop - Fatal编程技术网

Visual studio 如何让Visual Studio快速评论在双斜杠后添加空格以避免SA1005?

Visual studio 如何让Visual Studio快速评论在双斜杠后添加空格以避免SA1005?,visual-studio,visual-studio-2012,comments,stylecop,Visual Studio,Visual Studio 2012,Comments,Stylecop,在VisualStudio中,我有一段代码。我高亮显示它并使用Ctrl+k+c注释掉该块。这会在我突出显示的每一行的开头添加“/”。然后我尝试提交我的代码。。。我遇到了StyleCop规则“SA1005”,它要求所有//后面都跟一个空格,或者改为//。我确实希望修改VisualStudio,以便ctrl+k+c添加“/”。我还没有找到任何扩展或选项来实现这一点。有人知道一种改变的方法吗(除了写我自己的新VS扩展) 您不需要编写自己的VS扩展,我们已经提供了GhostDoc插件-欢迎您使用免费版本

在VisualStudio中,我有一段代码。我高亮显示它并使用Ctrl+k+c注释掉该块。这会在我突出显示的每一行的开头添加“/”。然后我尝试提交我的代码。。。我遇到了StyleCop规则“SA1005”,它要求所有//后面都跟一个空格,或者改为//。我确实希望修改VisualStudio,以便ctrl+k+c添加“/”。我还没有找到任何扩展或选项来实现这一点。有人知道一种改变的方法吗(除了写我自己的新VS扩展)

您不需要编写自己的VS扩展,我们已经提供了GhostDoc插件-欢迎您使用免费版本-它将生成符合StyleCop的XML注释模板(您也可以调整)。GhostDoc也会像VS一样在三重斜杠(//)上生成注释。

我的同事告诉我,你也可以按Ctrl+K+C Ctrl+K+C(也就是说,应用注释两次),这样就可以了。那会过去的。按“取消注释”快捷键两次可撤消。显然,StyleCop不在乎四个斜杠后是否有空格,只在乎两个斜杠后是否有空格


似乎有些人真的很喜欢这种行为准则。如果人们在玩弄东西,但不想忘记并以这种方式检查代码,他们会用一组
/
注释代码。SA将失败,代码将无法进入。一旦你真的想注释掉代码并签入它,然后你再次注释掉它,你就可以开始了。他们声称,这使许多人避免了糟糕的登机手续。

很好的插件。幽灵医生很棒。但是,这并不能解决OP在
//
之后插入空格的问题,我还注意到,虽然GhostDoc会做出有吸引力的
//
注释,但当在GhostDoc生成的注释块中编写多行
时,会添加一个新行default Visual Studio,默认为
/
,没有空格,制作非常不吸引人的输出。我同意GhostDoc是一个很棒的工具。但是,这个问题与XML文档注释无关。这并没有回答OP问题,而是宣传您的工具。