在Visual Studio 2010中,我有多行文本要注释:
A
B
C
使用 Ctr + E + C 注释掉多行,我得
//A
//B
//C
我希望 // 和 A 之间有一个空格(或缩进),因此// A
代替//A
。
但是,在我对一个文本块进行分组并缩进后, Ctr + E + C 不再注释掉所选文本。
如何对评论进行分组并获取以下内容:
// A
// B
// C
答案 0 :(得分:42)
一种方法是:
//
之后和代码文本之前的第一行。 注意下图中的垂直蓝线(一旦做出选择就会显示,然后你可以在它们之间插入任意数量的字符)
我找不到直接的方法来做到这一点。有趣的是,它在评论公约下的C# Coding Conventions (C# Programming Guide)中提到过。
在注释分隔符(//)和注释之间插入一个空格 文本
但是Visual Studio中注释的默认实现不会插入任何空格
答案 1 :(得分:40)
按 Ctrl + K + C 或 Ctrl + E + < kbd> C 选择要评论的行后,斜杠后不会给出空格。您可以使用多行选择来提供Habib建议的空间
也许,您可以在要注释的行之前使用/ *,在* /之后,您可能不需要提供空格。
/*
First Line to Comment
Second Line to Comment
Third Line to Comment
*/
答案 2 :(得分:4)
我可以使用 Alt + Shift +向上/向下然后输入所需的注释字符和其他字符来获得所需的结果。
答案 3 :(得分:3)
转到工具&gt;选项&gt;环境&gt;键盘&gt;找到你想要设置键盘快捷键的动作并根据键盘习惯进行更改。
答案 4 :(得分:1)
可能只适用于Visual Studio '15,如果右键单击源代码,可以选择insert comment
这会在评论部分附近添加summary
个标签,但它确实会提供您想要的缩进。