Добавление руководства для редактора в Visual Studio - PullRequest
314 голосов
/ 17 сентября 2008

Введение

Я всегда искал способ заставить Visual Studio нарисовать линию после определенного количества символов.

Ниже приведено руководство по включению этих так называемых рекомендаций для различных версий Visual Studio.

Visual Studio 2013

Установите расширение «Руководство по редактированию» Пола Харрингтона для VS 2013

Visual Studio 2010 и 2012

  1. Установить расширение «Руководство по редактированию» Пола Харрингтона для VS 2010 или VS 2012 .
  2. Открыть реестр по адресу:
    VS 2010: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor
    VS 2012: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Text Editor
    и добавьте новую строку с именем Guides со значением RGB(100,100,100), 80. первая часть задает цвет, а другая (80) - это столбец, в котором будет отображаться строка.
  3. Или установите расширение Guidelines UI (которое также является частью Productivity Power Tools ), которое добавит записи в контекстное меню редактора для добавления / удаления записей без необходимо редактировать реестр напрямую. Недостаток этого метода в настоящее время в том, что вы не можете указать столбец напрямую.

Visual Studio 2008 и другие версии

Если вы используете Visual Studio 2008, откройте реестр на HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor и добавьте новую строку с именем Guides со значением RGB(100,100,100), 80. Первая часть задает цвет, а другая (80) - это столбец, в котором будет отображаться строка. Вертикальная линия появится при перезапуске Visual Studio.

Этот прием также работает для других версий Visual Studio, если вы используете правильный путь:

2003: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor
2005: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Text Editor
2008: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor
2008 Express: HKEY_CURRENT_USER\Software\Microsoft\VCExpress\9.0\Text Editor

Это также работает в SQL Server 2005 и, возможно, в других версиях.

Ответы [ 11 ]

94 голосов
/ 17 сентября 2008

Это родом из блога Сары .

Он также работает практически с любой версией Visual Studio, вам просто нужно изменить «8.0» в разделе реестра на соответствующий номер версии для вашей версии Visual Studio.

Направляющая линия также отображается в окне вывода. (Visual Studio 2010 исправляет это, и строка отображается только в окне редактора кода.)

Вы также можете разместить руководство в нескольких столбцах, указав более одного числа после спецификатора цвета:

RGB(230,230,230), 4, 80

Помещает белую линию в столбец 4 и столбец 80. Это должно быть значение строкового значения Guides в клавише «Текстовый редактор» (см. Ниже).

Обязательно выберите цвет линии, который будет виден на вашем фоне. Этот цвет не будет отображаться на цвет фона по умолчанию в VS. Это значение для светло-серого: RGB (221, 221, 221).

Вот ключи реестра, о которых я знаю:

Visual Studio 2010 : HKCU \ Software \ Microsoft \ VisualStudio \ 10.0 \ Текстовый редактор

Visual Studio 2008 : HKCU \ Software \ Microsoft \ VisualStudio \ 9.0 \ Текстовый редактор

Visual Studio 2005 : HKCU \ Software \ Microsoft \ VisualStudio \ 8.0 \ Текстовый редактор

Visual Studio 2003 : HKCU \ Software \ Microsoft \ VisualStudio \ 7.1 \ Текстовый редактор

Для тех, кто работает с Visual Studio 2010, вы можете установить следующие расширения, а не изменять реестр самостоятельно:

Они также являются частью Pro Tools Power Tools , который включает в себя множество других очень полезных расширений.

79 голосов
/ 30 сентября 2010

Без необходимости редактировать какие-либо ключи реестра расширение Pro Tools Power Tools (доступно для всех версий Visual Studio) обеспечивает функциональные рекомендации.

После установки просто щелкните правой кнопкой мыши в окне редактора и выберите опцию добавления направляющей линии. Обратите внимание, что направляющая всегда будет помещена в столбец, где находится курсор редактирования, независимо от того, где вы щелкнули правой кнопкой мыши в окне редактора.

enter image description here

Чтобы выключить, перейдите в настройки и найдите Productivity Power Tools, а в этом разделе выключите Column Guides. Потребуется перезагрузка.

enter image description here

19 голосов
/ 13 сентября 2012

Теперь есть расширение для Visual Studio 2012 и 2013:

http://visualstudiogallery.msdn.microsoft.com/da227a0b-0e31-4a11-8f6b-3a149cf2e459

12 голосов
/ 04 июля 2018

Visual Studio 2017/2019

Для тех, кто ищет ответ для более новой версии Visual Studio, установите плагин «Руководство по редактированию» , затем щелкните правой кнопкой мыши в редакторе и выберите его:

Add guidelines in Visual Studio 2017

11 голосов
/ 11 ноября 2008

Если вы являетесь пользователем бесплатной версии Visual Studio Express, правильный ключ -

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

{обратите внимание на VCExpress вместо VisualStudio), но это работает! :)

7 голосов
/ 21 января 2010

Это также будет работать в Visual Studio 2010 (бета-версия 2), если вы установите расширение Пола Харрингтона для включения рекомендаций из VSGallery или из менеджера расширений внутри VS2010. Поскольку это версия 10.0, вы должны использовать следующий раздел реестра:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor

Также Пол написал расширение, которое добавляет записи в контекстное меню редактора для добавления / удаления записей без необходимости непосредственного редактирования реестра. Вы можете найти его здесь: http://visualstudiogallery.msdn.microsoft.com/en-us/7f2a6727-2993-4c1d-8f58-ae24df14ea91

6 голосов
/ 17 апреля 2012

Я нашел это расширение Visual Studio 2010: направляющие отступа

http://visualstudiogallery.msdn.microsoft.com/e792686d-542b-474a-8c55-630980e72c30

Работает просто отлично. enter image description here

6 голосов
/ 05 декабря 2008

Это работает для SQL Server Management Studio также.

4 голосов
/ 30 августа 2014

В VS 2013 Express этот ключ не существует. То, что я вижу, - это HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 12.0, и текстовый редактор там не упоминается.

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

Путь к реестру для Visual Studio 2008 такой же, но с номером версии 9.0:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...