Я посмотрел, но не похоже, что вы можете применить конкретное форматирование только к комментариям.
В Visual Studio есть ли способ обьяснить только комментарии?
Ответ 1
Ну, есть надстройка, которая автоматически отформатирует ваши комментарии до заданной ширины (в качестве боковой функции).
Это HyperAddIn - основная особенность которого позволяет вам создавать гиперссылки на другие места вашего кода в комментариях, вот так:
// The other half of this logic is in code:ComponentManager.Initialise()
С установленным HyperAddIn code:ComponentManager.Initialise()
становится доступной для ссылки.
У меня он установлен, он работает нормально, но я должен признать, что большую часть времени у меня нет форматирования комментариев.
Ответ 2
Нет. Ярлык Ctrl + E, Ctrl + W.
Там будет один трюк, как отформатировать комментарии. Напишите свой собственный фрагмент кода для комментария.
Ответ 3
Страница CodeMaid перечисляет повторяющиеся комментарии среди множества функций улучшения кода.
Ответ 4
Свободный AtomeerUtils addin упоминает такую функцию:
- Word-wrap текст в комментарии блока.
Я не пробовал.
Ответ 5
Поскольку я пока не нашел ничего подходящего, я использую Vim. Я устанавливаю Open in & Vim как внешнюю команду инструмента, поэтому я могу просто нажать Alt+T,V
, чтобы открыть в ней текущий файл. В Vim я нахожу комментарий (нажмите /
для инкрементного поиска), выберите его (Shift+V
выбирает целую строку), а команда gq
форматирует выделенный текст. Наконец, :wq
, и я вернулся в Visual Studio.
Надеюсь, в будущем появится какое-то простое расширение или VsVim получит эту функцию.
Ответ 6
Вы можете расширить VS 2010, чтобы сделать это http://code.msdn.microsoft.com/ToDoGlyphFactory
Ответ 7
Он может не отвечать на вопрос напрямую, но вместо:
//Writing a really really long comment on one line that should probably be broken up into multiple lines anyhow
Почему бы вам:
//Break your comments up into multiple lines so that
//you don't need to worry about them wrapping?
Кроме того, мне не нравятся длинные строки кода - разбивайте их на несколько строк, чтобы их было легче читать. Все, что касается предпочтений, я знаю, но если вам нужно прокручивать по горизонтали, чтобы увидеть весь код, это хороший знак, который нужно форматировать лучше ИМО.