На работе стало шутить о моей любви к сочетаниям клавиш. Я твердо верю, что двигать пальцами эффективнее, чем тянуться к мышке. В этой статье я поделюсь своими 5 любимыми сочетаниями клавиш Visual Studio, которые помогают оптимизировать рабочий процесс.

Быстрый поиск в файлах

Ctrl+SHIFT+F

Этот ярлык часто упускают из виду, но он невероятно удобен. Вместо того, чтобы нажимать Ctrl+F, а затем тянуться мышью, чтобы изменить раскрывающийся список с «Текущий файл» на «Все решение», вы можете просто нажать Ctrl+Shift+F.

Сфокусировать обозреватель решений на текущем файле

Ctrl+[+s

По умолчанию Visual Studio не выделяет редактируемый файл в обозревателе решений. Однако Visual Studio Code делает это. Чтобы отобразить отредактированный файл в обозревателе решений, нажмите Ctrl+[+S.

Перейти ко всем

Ctrl+,

Я использую этот ярлык все время. Это отличный способ перейти к свойству, методу, файлу, классу или чему угодно. Вы можете искать, используя частичные слова, разделенные пробелами, что делает эту функцию удобной.

Редактирование с несколькими курсорами

Alt+Ctrl+(вверх/вниз/влево/вправо) или Alt+Ctrl+SHIFT+(вверх/вниз/влево/вправо)

Этот ярлык похож на написание строк в детстве, когда вам нужен быстрый способ написать много текста за раз. Я часто использую его для добавления или удаления запятых, {get; set;} и т. д. из нескольких строк. Кроме того, вы можете скопировать список слов, вставить их снова, нажать клавишу «Домой» и изменить первый символ на нижний регистр.

Перейти к реализации

Ctrl+F12

При использовании Dependency Injection вы часто получаете множество интерфейсов. Нажав F12, чтобы перейти к определению, вы перейдете к интерфейсу, но Ctrl+F12 сделает еще один шаг и перейдет к реализации. Это экономит ваше время и улучшает навигацию.

В заключение я считаю, что сочетания клавиш бесценны для оптимизации моего рабочего процесса в Visual Studio. Я настолько привык к этим сочетаниям клавиш, что даже не подумал о них, когда писал эту статью. Было бы интересно иметь плагин, который регистрирует сочетания клавиш и показывает мне, какие из них я использую чаще всего, помимо часто используемых, таких как Ctrl + Shift + B или F5. Понимание моих поведенческих ярлыков может дать ценную информацию о моих привычках программирования.