Использование сообщества 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 ++ для всего блока. Хотя это не дает ответа на вопрос, на данный момент это полезный обходной путь.