Visual Studio 2019: вставка нескольких однострочных комментариев в стиле C ++ - PullRequest
4 голосов
/ 13 июля 2020

Использование сообщества Visual Studio 2019 (v16.6.1). При редактировании кода C / C ++ / C# выберите несколько строк кода:

int countLines = 0;
if (!editingDocument)
    countLines = GetDocumentLines();

Теперь триггер Edit.ToggleBlockComment (Ctrl+Shift+/) или Edit.ToggleLineComment (Ctrl+K, Ctrl+/). В обоих случаях применяются комментарии в стиле «C»:

/*int countLines = 0;
if (!editingDocument)
    countLines = GetDocumentLines();*/

Это нормально, но мне действительно нужны однострочные комментарии в стиле C ++:

// int countLines = 0;
// if (!editingDocument)
//     countLines = GetDocumentLines();

Это возможно? Идеально было бы Edit.ToggleBlockComment использовать «C style» и Edit.ToggleLineComment использовать «стиль C ++».

Update

Благодаря одному из комментариев я могу подтвердить, что когда внутри выбранного блока есть хотя бы один комментарий, VS достаточно умен, чтобы использовать однострочные комментарии C ++ для всего блока. Хотя это не дает ответа на вопрос, на данный момент это полезный обходной путь.

1 Ответ

1 голос
/ 13 июля 2020

Вы можете сделать это в редакторе, выбрав текстовый столбец с помощью Shift + Alt + Up/Down arrow, затем просто набрав //

...