Visual Studio C++ Multiline comments

一个人想着一个人 提交于 2020-01-01 02:59:05

问题


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?


回答1:


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.




回答2:


Triple click on the first line and while keeping the mouse button pressed drag to the bottom (end) line. after that you have easy select the whole lines and pressing the Ctrl+K, Ctrl+C will comment all those lines with "//" in front.



来源:https://stackoverflow.com/questions/14872680/visual-studio-c-multiline-comments

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!