Есть ли способ выделить текущий активный блок кода в Visual Studio 2010?

В Visual Studio 2010, если вы наведете указатель мыши на маленький знак минуса [-], он выделит для вас этот блок кода. Мой вопрос: есть ли способ, чтобы этот блок всегда выделялся, пока вы кодируете внутри него? Таким образом, когда я переключаюсь между методами и классами, любой блок, над которым я сейчас работаю, будет выделен, чтобы помочь моим глазам быстро сфокусироваться.

Есть ли для этого возможность в Visual Studio? Если нет, то есть ли плагины, которые это делают?

введите здесь описание изображения


person Cypher    schedule 10.05.2011    source источник
comment
Добавлен тег c++, так как это второй популярный язык в Visual Studio, а также общий тег visual-studio.   -  person Xeo    schedule 10.05.2011


Ответы (4)


У Resharper есть несколько опций для этого, одна позволит вам выделить фигурные скобки, в которых вы сейчас находитесь, и я думаю, что другая позволяет выделить текущую строку.

person Daniel Powell    schedule 10.05.2011

ReSharper хорош, но если вы ищете что-то для всех языков, есть Visual Assist X, который также хорошо подсвечивает.
Он также имеет возможность подсвечивать совпадающие фигурные скобки в текущем блоке:

Подсветка фигурных скобок

Затем у вас есть маркер линии, либо в виде простой рамки:

Выделение строки (кадр)

Или как красивый фон:

Выделение строк (фон)

К сожалению, в нем нет возможности включить настоящую подсветку «блока», как это делает наведение курсора на кнопку [-]. :| Я также искал, но не нашел такой опции в параметрах Visual Studio.

person Xeo    schedule 10.05.2011

Выделите все, на чем вы хотите сфокусировать взгляд, и нажмите Ctrl+H.

Или выделите все, что вам НЕ нужно, и щелкните правой кнопкой мыши «Структура», затем выберите «Скрыть выделение». Для этого нажмите Ctrl+M.

person BigBucks    schedule 13.04.2017

Это можно сделать с помощью закладок. Стандартная конфигурация закладок не выделяется, однако это можно легко изменить:

закладка без выделения

Перейдите в «Инструменты» — «Параметры» — «Окружающая среда» — «Шрифты и цвета». В разделе «Элементы отображения» выберите «Закладка». Теперь измените цвет фона на что-нибудь, например, на красный. Затем перейдите в «Инструменты» — «Параметры» — «Текстовый редактор» — «Общие» и снимите флажок «Поля индикатора».

закладка с выделением

PS Закладки можно найти на панели инструментов текстового редактора. PS2: Чтобы быстро установить закладки, используйте Ctrl+k+k, но остерегайтесь Ctrl+k+l, которые сотрут все ваши закладки, это случилось со мной однажды!

Взято из: http://blogs.msdn.com/b/saraford/archive/2007/09/05/did-you-know-how-to-change-a-bookmark-color.aspx

person Marwan    schedule 05.05.2013
comment
Если вы найдете повторяющийся вопрос, пожалуйста, отметьте его, а не публикуйте идентичный ответ. - person ChrisF; 05.05.2013