Введение
Я всегда искал способ заставить Visual Studio нарисовать линию после определенного количества символов.
Ниже приведено руководство по включению этих так называемых рекомендаций для различных версий Visual Studio.
Visual Studio 2013
Установите расширение «Рекомендации редактора» Пола Харрингтона для VS 2013
Visual Studio 2010 и 2012
- Установите расширение «Руководство по редактированию» Пола Харрингтона для VS 2010 или VS 2012 .
- Откройте реестр по адресу:
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
) - это столбец, в котором будет отображаться строка. - Или установите расширение пользовательского интерфейса Guidelines (которое также является частью инструментов повышения производительности ), которое добавит записи в контекстное меню редактора для добавления / удаления записей без необходимости непосредственного редактирования реестра. Недостатком этого метода в настоящее время является то, что вы не можете указать столбец напрямую.
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 исправляет это, и строка отображается только в окне редактора кода.)
Вы также можете разместить руководство в нескольких столбцах, указав более одного числа после спецификатора цвета:
Помещает белую линию в столбец 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, вы можете установить следующие расширения, а не изменять реестр самостоятельно:
http://visualstudiogallery.msdn.microsoft.com/en-us/0fbf2878-e678-4577-9fdb-9030389b338c
http://visualstudiogallery.msdn.microsoft.com/en-us/7f2a6727-2993-4c1d-8f58-ae24df14ea91
Они также являются частью Power Tools Power Tools , которая включает в себя множество других очень полезных расширений.
источник
Без необходимости редактирования каких-либо разделов реестра расширение Productivity Power Tools (доступно для всех версий Visual Studio) обеспечивает функциональные рекомендации.
После установки просто щелкните правой кнопкой мыши в окне редактора и выберите опцию добавления направляющей линии. Обратите внимание, что направляющая всегда будет помещена в столбец, где находится курсор редактирования, независимо от того, где вы щелкнули правой кнопкой мыши в окне редактора.
Для выключения зайдите в настройки и найдите
Productivity Power Tools
и в этом разделе выключитеColumn Guides
. Перезагрузка будет необходима.источник
Editor Guidelines
расширение: marketplace.visualstudio.com/…Visual Studio 2017/2019
Для тех, кто ищет ответ для более новой версии Visual Studio, установите плагин Editor Guidelines , затем щелкните правой кнопкой мыши в редакторе и выберите это:
источник
Visual Studio 2019
вProductivity Power Tools
(версия 2017/2019). Если вы хотите руководящие принципы,Editor Guidelines
это лучший вариант.Теперь есть расширение для Visual Studio 2012 и 2013:
http://visualstudiogallery.msdn.microsoft.com/da227a0b-0e31-4a11-8f6b-3a149cf2e459
источник
Если вы являетесь пользователем бесплатной версии Visual Studio Express, правильный ключ находится в
{обратите внимание на VCExpress вместо VisualStudio), но это работает! :)
источник
Это также будет работать в Visual Studio 2010 (бета-версия 2), если вы установите расширение Пола Харрингтона, чтобы включить рекомендации из VSGallery или из менеджера расширений внутри VS2010. Поскольку это версия 10.0, вы должны использовать следующий раздел реестра:
Также Пол написал расширение, которое добавляет записи в контекстное меню редактора для добавления / удаления записей без необходимости непосредственного редактирования реестра. Вы можете найти его здесь: http://visualstudiogallery.msdn.microsoft.com/en-us/7f2a6727-2993-4c1d-8f58-ae24df14ea91
источник
Это работает и для SQL Server Management Studio .
источник
Я нашел это расширение Visual Studio 2010: Руководства по отступам
http://visualstudiogallery.msdn.microsoft.com/e792686d-542b-474a-8c55-630980e72c30
Работает просто отлично.
источник
С VS 2013 Express этот ключ не существует. То, что я вижу, это HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 12.0, и там нет упоминания о текстовом редакторе.
источник
Путь к реестру для Visual Studio 2008 такой же, но с 9.0 в качестве номера версии:
источник
Для тех, кто использует Visual Assist , вертикальные направляющие могут быть включены в
Display
разделе параметров Visual Assist:источник