Visual Studio C++ Multiline comments

fhnaseer picture fhnaseer · Feb 14, 2013 · Viewed 17.3k times · Source

In VS C++ code, if i haven't selected anything or full line selected and press comment selection (Ctrl+K + Ctrl+C) then it will comment the whole line with //

int x = 5;

After Pressing Ctrl+K + Ctrl+C without anything selected or full line selected.

// int x = 5;

Now if I select some part of the line and press comments button again only selected text will be commented (bold means selected)

int x = 5;

After Pressing Ctrl+K + Ctrl+C with x = 5 selected.

int /*x = 5*/;

Incase of multiple lines

int x = 5;

int y = 2;

int z = x * 5;

And after comments shortcut

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

What I want

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

Now this is what I don't like. Usually I select multiple lines and press comments button. This will comment only the selected characters, but I want all selected lines tobe commented. Is there anyway to do that any extension or from visual studio settings I can change that?

Answer

Ogmios picture Ogmios · Feb 14, 2013

You have to select the whole line (i.e. from the very first character of the line) in order to use c++ comments for multiple lines too.

Update: if there are comments among the selected lines, Ctrl+K,Ctrl+C will generate C++ style comments even if the selection does not start from the beginning of the lines.