Как прокомментировать отмеченный текст в Visual Studio 2012 С#? (Не линия)

Когда я пытаюсь прокомментировать какой-то выделенный текст (используя кнопку "Комментарий" в верхней части меню) в С# с помощью Visual Studio 2012, он комментирует всю строку с двойными косыми чертами. Но когда я использую С++ в той же среде IDE, он только комментирует выделенный текст, используя /* */

Есть ли команда VS/команда быстрого вызова /, которая также комментирует выделенный текст (часть строки) с помощью /*...*/ на С#?

enter image description here

Ответ 1

Я не думаю, что есть ярлык для встроенных комментариев. Лучшее, что я знаю, это CTRL K + CTRL C, но это тоже комментирует всю строку.

Я думаю, что если у вас есть комментарий, вы можете вместо этого сдвинуть его вправо, а затем прокомментировать его, используя обычный синтаксис //

Что-то вроде этого: -

 int a=500;  //200+

EDIT: -

Вы можете использовать ТЕКСТ МАКРОС ДЛЯ ВИЗУАЛЬНОГО СТУДИЯ 2012

Вы можете использовать его для автоматизации задач повторного редактирования текста. это вдохновленный макрофункцией Notepad ++, поэтому, если вы ее использовали то вы уже знаете, как использовать это расширение.

Ответ 2

Это не похоже на настройку, которую вы можете изменить в Visual Studio. документация для команды:

Отмечает текущую строку кода как комментарий, используя правильный синтаксис комментария для языка программирования.

Таким образом, казалось бы, что способность комментирования испечена в каждой языковой конфигурации индивидуально (в разделе "Редактор текста", специфичном для языка, не отображаются соответствующие настройки). Похоже, что это можно было легко сделать с помощью Макросов, но макросы не поддерживаются в 2012 году:( (помогите вернуть их!)

Как указывает связанный вопрос SO, может быть разработан плагин/надстройка, но я предполагаю, что это не стоит вашего времени, если вы не будете так много комментировать:)

Ответ 3

Я не думаю, что для этого в Visual Studio в среде С# есть какие-либо функции. Для этого вам нужно создать макрос. или вы также можете добавить расширения из этой

иначе вам нужно вручную прокомментировать с помощью/**/