Цвет гиперссылки URL в Visual Studio 2010 - возможно ли это не использовать? - PullRequest
27 голосов
/ 01 июля 2010

Visual Studio 2010 «услужливо» обнаруживает URL-адреса и окрашивает их в синий цвет (по умолчанию).Он будет делать это независимо от контекста - находится ли URL в середине XML, или в комментарии, или в строке кода, и т. Д. Я нахожу это отвлекающим.URL-адреса являются частью их контекста.Я не пишу код в Visual Studio для того, чтобы нажимать на гиперссылки.

Можно ли заставить Visual Studio обрабатывать гиперссылки URL так же, как окружающий текст?Я знаю, что вы можете изменить цвет с синего на что-то другое (Инструменты-Параметры-Шрифты и Цвета-Отображение элементов-Гиперссылка URL).Я не хочу, чтобы URL отображал какой-либо определенный цвет, но вместо этого использую цвет окружающего контекста.

Ответы [ 3 ]

47 голосов
/ 01 июля 2010

Да: отключить

Инструменты \ Параметры \ Текстовый редактор \ ваш язык здесь \ Включить однократную навигацию по URL

, чтобы отключить «полезную» функцию.

4 голосов
/ 13 ноября 2010

Для тех из вас, кто заглянул сюда, пытаясь отключить это на express версии VS2010:

Вы не найдете возможность удалить эту «функцию» под инструментами, и, к сожалению, вы не можете установить эту VSIX от Ноа Ричардса.

Однако вы можете изменить параметр прямо в реестре:

HKEY_CURRENT_USER \ Программное обеспечение \ Microsoft \ VCSExpress \ 10.0 \ Текстовый редактор \ CSharp

там, измените значение " Make URLs Hot " на "0", и все готово.

(Это для c #. Для c ++ или других, я думаю, путь будет немного другим, но в том же духе).

3 голосов
/ 01 июля 2010

Вы не можете сделать это из настроек в продукте, но я только что написал расширение, которое делает это для вас (называется «ClearHyperlinkForeground»). Вы можете скачать VSIX здесь . Вы также можете просмотреть исходный код на github , если вам интересно, как он работает, или вы хотите создать его для себя. По сути, это копия моего расширения ItalicComments , только что модифицированного, чтобы очистить кисть переднего плана от форматирования URL вместо выделения курсивом комментариев.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...