Добавление руководства в Редактор в Visual Studio
введение
Я всегда искал способ заставить Visual Studio нарисовать линию после определенного количества символов.
ниже приведено руководство по включению этих так называемых рекомендации для различных версий Visual Studio.
Visual Studio 2013
установите расширение руководства редактора пола Харрингтона для VS 2013
визуальный Studio 2010 и 2012
- установите расширение руководства редактора пола Харрингтона для VS 2010 или VS 2012.
- открыть реестр в:
VS 2010:HKEY_CURRENT_USERSoftwareMicrosoftVisualStudio.0Text Editor
VS 2012:HKEY_CURRENT_USERSoftwareMicrosoftVisualStudio.0Text Editor
и добавить новую строку под названиемGuides
со значениемRGB(100,100,100), 80
. Этот первая часть определяет цвет, в то время как другая (80
) - это столбец, в котором будет отображаться строка. - или установить руководящие принципы пользовательского интерфейса расширение (которое также является частью Инструменты Повышения Производительности Мощность), который добавит записи в контекстное меню редактора для добавления/удаления записей без необходимости непосредственного редактирования реестра. Нынешний недостаток этого метода заключается в том, что вы не можете указать колонки напрямую.
в 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 ответов:
Это изначально от Сары блог.
Он также работает практически с любой версией 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, Вы можете установить следующие расширения, а не изменение реестра вы сами:
http://visualstudiogallery.msdn.microsoft.com/en-us/0fbf2878-e678-4577-9fdb-9030389b338c
http://visualstudiogallery.msdn.microsoft.com/en-us/7f2a6727-2993-4c1d-8f58-ae24df14ea91
они также являются частью Инструменты Повышения Производительности Мощность, которая включает в себя множество других очень полезных расширений.
без необходимости редактирования каких-либо разделов реестра,повышение производительности электроинструментов (доступно для всех версий visual studio) предоставляет функции руководства.
после установки просто щелкните правой кнопкой мыши в окне редактора и выберите опцию Добавить линией. Обратите внимание, что направляющая всегда будет помещена в столбец, в котором находится курсор редактирования, независимо от того, где вы щелкнете правой кнопкой мыши в Редакторе окно.
для отключения перейдите в раздел Параметры и найдите
Productivity Power Tools
и в этом разделе выключитеColumn Guides
. Потребуется перезагрузка.
теперь есть расширение для 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
Visual Studio 2017
для тех, кто ищет ответ для более новой версии Visual Studio,установите этот плагин, затем щелкните правой кнопкой мыши в редакторе и установите этот: