Добавление руководства в редактор в Visual Studio

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

  •  01-07-2019
  •  | 
  •  

Вопрос

Введение

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

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

Визуальная Студия 2013

Установите расширение «Правила редактирования» Пола Харрингтона для ВС 2013

Визуальная Студия 2010 и 2012

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

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 и, возможно, в других версиях.

Это было полезно?

Решение

Это изначально от Сары блог.

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

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

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

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

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

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

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

Визуальная Студия 2010:HKCU\Software\Microsoft\VisualStudio\10.0\Текстовый редактор

Визуальная Студия 2008:HKCU\Software\Microsoft\VisualStudio\9.0\Текстовый редактор

Визуальная Студия 2005:HKCU\Software\Microsoft\VisualStudio\8.0\Текстовый редактор

Визуальная Студия 2003:HKCU\Software\Microsoft\VisualStudio\7.1\Текстовый редактор

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

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

Другие советы

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

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

enter image description here

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

enter image description here

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

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

Визуальная Студия 2017/2019

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

Add guidelines in Visual Studio 2017

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

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

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

Это также будет работать в Visual Studio 2010 (бета-версия 2), если вы установите расширение Пола Харрингтона, чтобы включить рекомендации. из галереи VS или из менеджера расширений внутри 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

Это работает для Студия управления SQL-сервером также.

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

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

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

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

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

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor

Для тех, кто использует Визуальный помощник, вертикальные направляющие можно включить из Display раздел в настройках Visual Assist:

enter image description here

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