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

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

Некоторые другие IDE, которые я использую, имеют те или иные функции, и это делает написание комментариев, которые переносятся в разумные места, намного легче / быстрее.

[Редактировать] Если (как и я) вы используете Visual C ++ Express, вам нужно изменить часть ключа VisualStudio на VCExpress - меня это немного смутило!

Ответы [ 9 ]

14 голосов
/ 26 сентября 2008

Взгляните на вопрос здесь: Скрытые возможности Visual Studio (2005-2010)?

Это показывает, как это сделать:

"В разделе" HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 8.0 \ Text Editor "создайте строку с именем" Guides "со значением" RGB (255,0,0) 79 ", чтобы иметь красную линию в столбце 80 в столбце 80. текстовый редактор. "

8 голосов
/ 13 апреля 2009

Это предоставляется в качестве примера макроса:

Macros.Samples.VSEditor.FillCommentParagraph

При первом запуске программа спросит, какую ширину заливки вы хотите (т.е. 80). Я связываю это с Alt-Q, так как я беженец Emacs. После этого вы просто переходите к комментарию, который хотите отформатировать, запускаете команду, и она соответствующим образом переносит ваши комментарии.

Это не идеально, но довольно хорошо.

3 голосов
/ 26 сентября 2008

Для пользователей Visual C 2008 Express (таких как я) вам потребуется:

HKEY_CURRENT_USER\Software\Microsoft\VCExpress\9.0\Text Editor

Добавьте строковое значение с именем Направляющие со следующим значением (согласно другим ответам):

RGB(180,180,255) 80
2 голосов
/ 26 сентября 2008

Чтобы текстовый редактор 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-м столбце.

2 голосов
/ 26 сентября 2008
1 голос
/ 26 сентября 2008

HKCU \ Software \ Microsoft \ VisualStudio \ 9.0 \ Текстовый редактор \ Guides = [REG_SZ] "RGB (192,192,192) 80" (Глядя на мой реестр 8.0, так что я не уверен на 100%)

0 голосов
/ 20 декабря 2010

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

Комментарий Reflower для Visual Studio

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

0 голосов
/ 19 декабря 2009

Инструменты SlickEdit для Visual Studio. Существует очень хорошая оболочка для комментариев в реальном времени, которая автоматически настраивает длину строк при вводе.

http://www.slickedit.com/products/slickedit-tools

0 голосов
/ 26 сентября 2008

Между прочим, в дополнение к самому правому руководству согласно комментариям выше, я также установил более низкие контрастные направляющие для столбцов 4, 8, 12, 16 и т. Д. Это действительно помогает с удобочитаемостью кода.

...