【发布时间】:2013-01-30 03:04:36
【问题描述】:
在 VS C++ 代码中,如果我没有选择任何内容或选择了整行并按下注释选择 (Ctrl+K + Ctrl+C),那么它将用 //
注释整行int x = 5;
按 Ctrl+K + Ctrl+C 后未选择任何内容或选择整行。
// int x = 5;
现在,如果我选择该行的某些部分并再次按下 cmets 按钮,则只会评论选定的文本(粗体表示已选中)
int x = 5;
在选择 x = 5 的情况下按 Ctrl+K + Ctrl+C 后。
int /*x = 5*/;
多行的情况
int x = 5;
int y = 2;
int z = x * 5;
在cmets快捷方式之后
int/* x = 5;
int y = 2;
int z =*/ x * 5;
我想要什么
//int x = 5;
//int y = 2;
//int z = x * y;
现在这是我不喜欢的。通常我选择多行并按 cmets 按钮。这将只评论选定的字符,但我希望所有选定的行都被评论。无论如何,我可以通过任何扩展或从 Visual Studio 设置更改它吗?
【问题讨论】:
-
This will comment only selected, but I want that all selected lines should be commented.你能改写一下吗?你想要 X 但你只有 X 对我来说毫无意义。为了让您的问题更清楚,您可以将/**/- cmets 称为 C-cmets,其他的是 C++-cmets -
啊,我明白了 - 它只匹配选定的 字符,如果你没有选择完整的行但你想要整个 lines已评论。
-
是的,即使我选择了该行的某些字符,我也想要完整的行。
-
@ArneMertz 更常见的称呼方式是“单行 cmets”和“块 cmets”。这更好地描述了它们的作用,并且特别有用,因为从 C99 开始,C 中就可以使用单行 cmets。现在已经 14 年了。
-
环顾了一下——这是stackoverflow.com/questions/4350744/…的(部分)副本——似乎除了选择整行之外没有其他解决方案。
标签: c++ visual-studio-2010 comments styling