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


введение

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

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

Visual Studio 2013

установите расширение руководства редактора пола Харрингтона для VS 2013

визуальный Studio 2010 и 2012

  1. установите расширение руководства редактора пола Харрингтона для VS 2010 или VS 2012.
  2. открыть реестр в:
    VS 2010:HKEY_CURRENT_USERSoftwareMicrosoftVisualStudio.0Text Editor
    VS 2012:HKEY_CURRENT_USERSoftwareMicrosoftVisualStudio.0Text Editor
    и добавить новую строку под названием Guides со значением RGB(100,100,100), 80. Этот первая часть определяет цвет, в то время как другая (80) - это столбец, в котором будет отображаться строка.
  3. или установить руководящие принципы пользовательского интерфейса расширение (которое также является частью Инструменты Повышения Производительности Мощность), который добавит записи в контекстное меню редактора для добавления/удаления записей без необходимости непосредственного редактирования реестра. Нынешний недостаток этого метода заключается в том, что вы не можете указать колонки напрямую.

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

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

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

2003: HKEY_CURRENT_USERSoftwareMicrosoftVisualStudio.1Text Editor
2005: HKEY_CURRENT_USERSoftwareMicrosoftVisualStudio.0Text Editor
2008: HKEY_CURRENT_USERSoftwareMicrosoftVisualStudio.0Text Editor
2008 Express: HKEY_CURRENT_USERSoftwareMicrosoftVCExpress.0Text Editor

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

11 307

11 ответов:

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

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

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

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

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

помещает белую линию в колонку 4 и колонку 80.

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

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

Visual Studio 2010: HKCU\Software\Microsoft\VisualStudio\10.0\Text Редактор

Visual Studio 2008: HKCU\Software\Microsoft\VisualStudio\9.0\Text Editor

Visual Studio 2005: HKCU\Software\Microsoft\VisualStudio\8.0\Text Editor

Visual Studio 2003: HKCU\Software\Microsoft\VisualStudio\7.1\Text Editor

для тех, кто работает в 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

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

HKEY_CURRENT_USER\Software\Microsoft\VCExpress.0\Text Editor

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

мой ответ прост. Microsoft нужно добавить опцию меню в Visual Studio для достижения этой общей цели, которая принесет большую пользу программистам.

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

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

помоему это реальное решение проблемы. Все остальное-Хак. MS имеют миллиарды долларов-конечно, они могут заплатить кому-то, чтобы сделать работу за один день, которая потребуется, и исправить эту проблему раз и навсегда для всех пользователей.

PS я использую Visual Studio 2012, и теперь это 2014. Тем не менее, вы не можете легко сделать вертикальную направляющую. Разве это действительно что трудно для MS реализовать эту функцию правильно?

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

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.0\Text Editor

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

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

Я нашел это расширение Visual Studio 2010: Indent Guides

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

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

Visual Studio 2017

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

Add guidelines in Visual Studio 2017

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

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

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.0\Text Editor