Я читал то большое сообщение на Visual Studio 2 008 раздражений, но не видел этого. Это сводит меня с ума. Теперь, я понимаю, что некоторые люди используют комментарии блока как это для функциональной документации и т.п.:
/*
*
*
*
*/
Но Вы знаете, это - VS2008, и теперь мы можем использовать///. Единственное время я когда-либо чувствую потребность использовать комментарий C-стиля, - когда у меня есть некоторый спам или тестовый код, который я временно хочу удалить. Это абсолютно сводит меня с ума, когда я делаю первое /*
и затем когда я добавляю строку после тестового кода, это автоматически помещает пространство после *, и я заканчиваю с этим: * /
. Таким образом я всегда заканчиваю тем, что имел необходимость возвратиться для завершения комментария блока.
Я просмотрел все настройки редактора C# в VS2008 IDE, и ничто не нашел релевантным.
Это сводит кого-либо еще с ума здесь, или я превращаюсь в codemudgeon?
Я просто избегаю комментариев блока, вместо этого я выделяю блок и нажимаю ctrl-k-c, что автоматически закомментирует целый блок с //
на каждой строке. Чтобы отменить это, выберите блок и нажмите ctrl-k-u, чтобы разкомментировать блок. Это не исправит проблему лишнего пробела, но позволит вам не беспокоиться об этом.
Не теряя функциональности XML комментариев, вы можете использовать #if для исключения фрагментов кода, например:
#if EXCLUDED any code ... #endif
В C++ используйте #if 0.
Это поведение можно отключить, но оно также отключит автоматическое создание комментариев XML после ввода ///.
Чтобы отключить его, откройте диалоговое окно параметров и перейдите в Text Editor / C # / Advanced. Снимите флажок «Создавать комментарии к документации XML для ///».
Я также согласен с Дэйвом. Автоматическое добавление звездочки в следующую строку блока комментариев меня огорчает до такой степени, что я действительно не люблю Microsoft за навязывание своих аффективных и ненужных стандартов форматирования развивающемуся сообществу. Честно говоря, я даже нахожу это весьма противоречащим большинству прошлых реализаций Microsoft, которые обычно расширяют возможности пользователя, а не запирают его в темной и влажной камере. Ааааааааааааааааааааааааа! Старые добрые времена, когда королем был Билл!