如何用空格或缩进来注释多行

KMC*_*KMC 35 c# comments visual-studio-2010

在Visual Studio 2010中,我有多行文本要注释:

A
B
C
Run Code Online (Sandbox Code Playgroud)

使用Ctr + E + C注释掉多行,我明白了

//A
//B
//C
Run Code Online (Sandbox Code Playgroud)

我喜欢在//A之间有空格(或缩进),因此// A而不是//A.但是,在我对一个文本块进行分组并缩进后,Ctr + E + C不再注释掉所选文本.

如何分组评论并获得以下内容:

// A
// B
// C
Run Code Online (Sandbox Code Playgroud)

Jha*_*bub 47

Ctrl+ K+ CCtrl+ E+ C选择要注释的行后,不会在斜杠后给出空格.您可以使用多行选择来提供Habib建议的空间

也许,您可以在要注释的行之前使用/*,在*/之后,您可能不需要提供空格.

/*
  First Line to Comment
  Second Line to Comment
  Third Line to Comment      
*/
Run Code Online (Sandbox Code Playgroud)

  • 这是一个答案,但不是原来的问题.它(用我的话说):"如何更改VS,以便快捷方式生成的注释在注释符号后面有空格?".如果有解决方案,这将是有趣的. (2认同)

Hab*_*bib 44

一种方法是:

  1. 选择文字,按Cntl + K,C发表评论(Ctr + E + C)
  2. 将光标移动到分隔符后面//和代码文本之前的第一行.
  3. 按Alt + Shift并使用箭头键进行选择.(记住要选择行(使用向下,向上箭头键),而不是文本选择 - 请参阅框选择和多行编辑)
  4. 选择完成后,按空格键输入单个空格.

注意下面图像中的垂直蓝线(一旦做出选择就会出现,然后你可以在它们之间插入任意数量的字符)

在此输入图像描述

我找不到直接的方法来做到这一点.有趣的是,在评论约定下的C#编码约定(C#编程指南)中提到了它.

在注释分隔符(//)和注释文本之间插入一个空格

但是Visual Studio中注释的默认实现不会插入任何空格