Есть какой-нибудь способ автоматически переносить комментарии в столбец 80 в Visual Studio 2008?.. или отобразить, где находится столбец 80?

StackOverflow https://stackoverflow.com/questions/138703

Вопрос

Есть ли какой-нибудь способ автоматически переносить комментарии по границе из 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.slickedit.com/products/slickedit-tools

Взгляните на http://www.kynosarges.de/CommentReflower.html.

Перепрофилирование комментариев для Visual Studio

Comment Reflower - это важная надстройка для Microsoft Visual Studio, которая обеспечивает настраиваемое автоматическое переформатирование блочных комментариев, включая комментарии XML.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top