На работе стало шутить о моей любви к сочетаниям клавиш. Я твердо верю, что двигать пальцами эффективнее, чем тянуться к мышке. В этой статье я поделюсь своими 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. Понимание моих поведенческих ярлыков может дать ценную информацию о моих привычках программирования.