Есть какой-нибудь способ автоматически переносить комментарии в столбец 80 в Visual Studio 2008?.. или отобразить, где находится столбец 80?
-
02-07-2019 - |
Вопрос
Есть ли какой-нибудь способ автоматически переносить комментарии по границе из 80 столбцов при их вводе?.. или, в противном случае, какой-нибудь способ отобразить слабую линию на границе coulmn 80, чтобы немного упростить перенос их вручную?
Несколько других IDE, которые я использую, имеют ту или иную из этих функций, и это значительно упрощает / ускоряет написание комментариев, которые помещаются в разумные места.
[Править] Если (как и я) вы используете Visual C ++ Express, вам нужно изменить часть ключа VisualStudio на VCExpress - это на некоторое время сбило меня с толку!
Решение
Взгляните на этот вопрос здесь: Скрытые возможности Visual Studio (2005-2010)?
Он показывает, как это сделать:
"В разделе "HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\ Текстовый редактор" Создайте строку с именем "Guides" со значением "RGB(255,0,0) 79", чтобы в текстовом редакторе в столбце 80 была красная строка".
Другие советы
Это предоставлено в качестве примера макроса:
Макросы.Примеры.VSEditor.FillCommentParagraph
При первом запуске он спросит вас, какую ширину заливки вы хотите (т. е.80).Я привязываю это к Alt-Q, поскольку я беженец из Emacs.После этого вы просто переходите к комментарию, который хотите отформатировать, запускаете команду, и она соответствующим образом оформит ваши комментарии.
Это не идеально, но довольно неплохо.
Для пользователей Visual C 2008 Express (таких как я) вам понадобится:
HKEY_CURRENT_USER\Software\Microsoft\VCExpress\9.0\Text Editor
Добавьте строковое значение с именем Руководство со следующим значением (согласно другим ответам):
RGB(180,180,255) 80
Смотрите Запись в блоге Сары Форд: http://blogs.msdn.com/saraford/archive/2004/11/15/257953.aspx
Чтобы текстовый редактор Visual Studio отображал слабую строку в 80-м столбце, откройте RegEdit и найдите следующее:
HKEY_CURRENT_USER\Программное обеспечение\Microsoft\VisualStudio\9.0\Текстовый редактор
Пожалуйста, обратите внимание, что версия 9.0 предназначена для Visual Studio 2008.Вы должны поставить 8.0, если у вас Visual Studio 2005.
Вы создаете новое строковое значение с именем Guides и вводите следующее значение:
RGB (128,0,0) 80
Вы можете настроить цвет RGB на нужное вам значение.Число 80 - это столбец, в котором вы хотите, чтобы отображалась строка.Вы можете добавить еще одну строку (хотя я не понимаю, как это может помочь) следующим образом:
RGB (128,0,0) 2,80
В результате появятся две строки, одна во 2-м столбце и одна в 80-м столбце.
HKCU\Программное обеспечение\Microsoft\VisualStudio\9.0\Текстовый редактор\Руководства = [REG_SZ] "RGB(192,192,192) 80" (Просматриваю свой реестр 8.0, так что я не уверен на 100%)
Кстати, в дополнение к самой правой направляющей, как указано в комментариях выше, я также установил более низкие контрастные направляющие для столбцов 4, 8, 12, 16 и т.д.Это действительно помогает улучшить читаемость кода.
Инструменты SlickEdit для Visual Studio.Существует очень хорошая оболочка комментариев в реальном времени, которая автоматически регулирует длину строк по мере ввода текста.
Взгляните на http://www.kynosarges.de/CommentReflower.html.
Перепрофилирование комментариев для Visual Studio
Comment Reflower - это важная надстройка для Microsoft Visual Studio, которая обеспечивает настраиваемое автоматическое переформатирование блочных комментариев, включая комментарии XML.