Подтвердить что ты не робот

URL-адрес Visual Studio 2010 Hyperlink - можно ли это не использовать?

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

Есть ли способ, чтобы Visual Studio обрабатывала гиперссылки URL-адресов так же, как и окружающий текст? Я знаю, что вы можете изменить цвет с синего на что-то еще (Tools-Options-Fonts и Colors-Display Items-URL Hyperlink). Я не хочу, чтобы URL-адреса отображали какой-либо конкретный цвет, но вместо этого использовали цвет окружающего контекста.

4b9b3361

Ответ 1

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

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

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

Ответ 2

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

Вы не найдете возможности удалить эту "функцию" под инструментами, и, к сожалению, вы не можете установить этот VSIX из Noah Richards.

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

HKEY_CURRENT_USER\Software\Microsoft\VCSExpress\10.0\Текстовый редактор \CSharp

измените значение " Сделать URL-адреса горячим" на "0", и все будет готово.

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

Ответ 3

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