Раздражающая автообработка 2008 Visual Studio комментариев блока

Я читал то большое сообщение на Visual Studio 2 008 раздражений, но не видел этого. Это сводит меня с ума. Теперь, я понимаю, что некоторые люди используют комментарии блока как это для функциональной документации и т.п.:

/*
 *
 *
 *
 */

Но Вы знаете, это - VS2008, и теперь мы можем использовать///. Единственное время я когда-либо чувствую потребность использовать комментарий C-стиля, - когда у меня есть некоторый спам или тестовый код, который я временно хочу удалить. Это абсолютно сводит меня с ума, когда я делаю первое /* и затем когда я добавляю строку после тестового кода, это автоматически помещает пространство после *, и я заканчиваю с этим: * / . Таким образом я всегда заканчиваю тем, что имел необходимость возвратиться для завершения комментария блока.

Я просмотрел все настройки редактора C# в VS2008 IDE, и ничто не нашел релевантным.

Это сводит кого-либо еще с ума здесь, или я превращаюсь в codemudgeon?

5
задан Joel Coehoorn 6 March 2010 в 06:12
поделиться

4 ответа

Я просто избегаю комментариев блока, вместо этого я выделяю блок и нажимаю ctrl-k-c, что автоматически закомментирует целый блок с // на каждой строке. Чтобы отменить это, выберите блок и нажмите ctrl-k-u, чтобы разкомментировать блок. Это не исправит проблему лишнего пробела, но позволит вам не беспокоиться об этом.

6
ответ дан 13 December 2019 в 19:25
поделиться

Не теряя функциональности XML комментариев, вы можете использовать #if для исключения фрагментов кода, например:

#if EXCLUDED
any code ...
#endif

В C++ используйте #if 0.

4
ответ дан 13 December 2019 в 19:25
поделиться

Это поведение можно отключить, но оно также отключит автоматическое создание комментариев XML после ввода ///.

Чтобы отключить его, откройте диалоговое окно параметров и перейдите в Text Editor / C # / Advanced. Снимите флажок «Создавать комментарии к документации XML для ///».

1
ответ дан 13 December 2019 в 19:25
поделиться

Я также согласен с Дэйвом. Автоматическое добавление звездочки в следующую строку блока комментариев меня огорчает до такой степени, что я действительно не люблю Microsoft за навязывание своих аффективных и ненужных стандартов форматирования развивающемуся сообществу. Честно говоря, я даже нахожу это весьма противоречащим большинству прошлых реализаций Microsoft, которые обычно расширяют возможности пользователя, а не запирают его в темной и влажной камере. Ааааааааааааааааааааааааа! Старые добрые времена, когда королем был Билл!

0
ответ дан 13 December 2019 в 19:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: