Это не совсем то же самое, но вы можете попробовать надстройку Comment Reflower:
http://www.kynosarges.de/CommentReflower.html (версия VS2008 +)
http://commentreflower.sourceforge.net/ (оригинальная версия для VS2005)
Это работает в стиле emacs; Вы вводите свои комментарии любым старым способом, затем набираете ярлык по своему выбору (или выбираете его из меню, если вы настаиваете), пока курсор находится в комментарии, а затем комментарий переносится. Это не особенно удобно - я думаю, vim делает это для вас, когда вы печатаете, не так ли? - но это достаточно разумно, и вы скоро к этому привыкнете.
В данный момент я не нахожусь в Windows, поэтому я не могу проверить, но по памяти, хотя это не отформатирует ваши комментарии C точно так, как запрошено, это произведет что-то вполне разумное, по следующим направлениям:
/* This is what Comment Reflower will do with your multi-line
* C comments, as far as I can remember.
*/
Также имеется поддержка предварительно отформатированных областей, различных элементов форматирования doxygen и различных типов маркеров. (Диалог параметров стоит посетить.)
Лично я действительно оцениваю это и сожалею об отсутствии чего-либо подобного в Xcode. (Файлы кода iPhone, которые я пишу, полны символов, начиная с того момента, когда я по привычке нажимаю клавишу быстрого доступа.) Мои дни vim позади, но я, конечно, предпочитаю их эквиваленту emacs. (И я впервые столкнулся с этим, когда использовал vim, хотя это было некоторое время назад, и я не помню, чтобы найти его слишком ужасным в то время - так что, по-видимому, оно вполне соответствует функциональности комментирования vim. )
(В качестве прощального примечания - в качестве примера макроса, поставляемого с набором макрокоманд Visual Studio 2005, который претендует на то, чтобы обернуть комментарии для вас. Возможно, он еще в 2008 году? в течение некоторого времени, но он имеет тенденцию создавать беспорядок из чего-либо более сложного, чем строка, не содержащая ничего, кроме комментария в стиле C ++ //
. Comment Reflower намного лучше.)