12

在 VS C++ 代码中,如果我没有选择任何内容或选择了整行并按下注释选择 (Ctrl+K + Ctrl+C),那么它将用 // 注释整行

int x = 5;

按 Ctrl+K + Ctrl+C 后未选择任何内容或选择整行。

// int x = 5;

现在,如果我选择该行的某些部分并再次按下评论按钮,则只会评论选定的文本(粗体表示已选择)

诠释x = 5 ;

按 Ctrl+K + Ctrl+C 并选择 x = 5 后。

int /*x = 5*/;

多行时

诠释x = 5;

整数 y = 2;

整数 z = x * 5;

并在评论快捷方式之后

int/* x = 5;
int y = 2;
int z =*/ x * 5;

我想要的是

//int x = 5;
//int y = 2;
//int z = x * y;

现在这是我不喜欢的。通常我选择多行并按评论按钮。这将只评论选定的字符,但我希望所有选定的行都被评论。无论如何,我可以通过任何扩展或从 Visual Studio 设置来更改它吗?

4

4 回答 4

11

您必须选择整行(即从该行的第一个字符开始)才能对多行使用 c++ 注释。

更新:如果选中的行中有注释,即使选择不是从行首开始,Ctrl+K,Ctrl+C也会生成C++风格的注释。

于 2013-02-14T10:37:58.573 回答
3

三击第一行并按住鼠标按钮拖动到底部(结束)行。之后,您可以轻松选择整行并按 Ctrl+K,Ctrl+C 将在前面用“//”注释所有这些行。

于 2016-05-16T14:17:36.100 回答
1

如果您选择一个代码块并使用按键序列 Ctrl+K+C,您将注释掉该代码段。Ctrl+K+U 将取消注释代码。

于 2020-10-10T15:38:07.040 回答
0

单行注释快捷方式

要实现多行注释,请选择行并使用ctrl + /.

根据问题询问,只需使用上述快捷方式,而不是使用您正在使用的方式来实现您想要的。

多行注释快捷方式

此外,而不是这么长的快捷方式(在问题中提到)。要进行多行注释,请选择文本并使用ctrl+shift+a.

相同的快捷方式用于取消注释。

于 2020-12-28T10:21:46.217 回答