Найти тему
SimbirSoft

Сочетания клавиш для работы в Visual Studio

Оглавление

Комментирование

Комментирование — важный пункт программирования. Оно помогает добавить ясности в код и вести документацию, а также позволяет временно отключить ненужный участок кода.

Ctrl+K,C — закомментировать выделенные строки в коде.

Ctrl+K,U — раскомментировать выделенные строки в коде.

Чтобы прокомментировать метод, свойство или поле, достаточно набрать /// перед строчкой, которую необходимо описать. VS автоматически добавит XML-разметку комментария, который потом можно использовать для создания документации. Туда необходимо вписать название метода, описание атрибутов и т.п. После его применения будут всплывать подсказки с комментариями, которые были указаны ранее.

Поиск

Ctrl+F — открывает стандартное окно поиска с настраиваемыми параметрами (регистр букв, начертание и др.). Если в буфер недавно был скопирован текст, то он автоматически подставится.

-2

Ctrl+I — открывает мини-строку поиска (без дополнительных фильтров и параметров).

-3

Ctrl+T — позволяет быстро найти нужную переменную, функцию или класс в решении.

Ctrl+F3 — поиск «активного» (выделенного) текста вниз или слова, на котором стоит курсор, без копирования в буфер обмена.

Ctrl+Shift+F3 — поиск «активного» (выделенного) текста вниз.

Комбинации Intellisence

Чтобы не набирать текст целиком и ускорить процесс разработки, можно применять следующие комбинации:

Ctrl+Space и Ctrl+J — вызов Intellisence. Помогает в наборе метода классов или его свойств.

Ctrl+K, X — выпадающий список всех сниппетов, которые у вас есть.

Короткое_имя_сниппета+Tab — позволяет использовать сниппет в коде.

F12 — переход к определению/объявлению класса/метода/свойства. Необходим в случае возникающих вопросов по поводу их реализации.

Ctrl+G — переход к определенному номеру строки в коде (отображение номеров строк можно включить: Text Editor -> Интересующий вас язык -> Display -> Line numbers — выбрать пункт. Весьма удобная функция, если получаете описание необработанного исключения, а там указан, как правило, номер строки.

Ctrl+] — при постановке курсора на скобку, многострочный комментарий (/* */), регион или кавычки вы можете увидеть начало и окончание обрамленных блоков.

Ctrl+M, M — свернуть или развернуть отдельные блоки.

Ctr+M, O — комбинация работает так же, как и предыдущая, только сворачивает сразу все блоки.

Ctrl+- — переход к предыдущему «активному» тексту, который вы редактировали.

Ctrl+Shift+- — переход к следующему «активному» тексту.

Ctrl+Tab — перемещение между вкладками, аналог Alt+Tab в Windows.

Пользуешься книжными закладками? В VS тоже есть такой инструмент. Можно отметить код, чтобы потом перейти к нему:

Ctrl+B, T — поставить/снять закладку.

Ctrl+B, Ctrl+C — удалить все закладки.

Ctrl+B, N — перейти к следующей закладке.

Ctrl+B, P — перейти к предыдущей закладке.

Форматирование и редактирование

Многие знают и используют Ctrl+C и Ctrl+V, но кроме этих сочетаний студия имеет еще ряд удобных комбинаций:

Ctrl+V (или Ctrl+D, если вы используете default схему) работает, даже если указатель просто стоит на той строке, которую нужно скопировать.

Ctrl+Shift+V — не отпуская Ctrl+Shift и нажимая на V, вы сможете вставить один из 10 последних кусков текста, скопированных в буфер обмена.

Tab — увеличить отступ в строке.

Shift+Tab — уменьшить отступ в строке.

Нужно выделить текст вертикально? Зажимаем Alt, и, не отпуская, выделяем мышкой текст. Но есть минус — меню и стрелки клавиатуры. Это решаемо: жмем Shift+Alt и используем стрелочки Left или Right.

Если считаешь, что код нуждается в чистке не только структуры, но и внешнего оформления, используй:

Ctrl+K+D — форматирование всего документа.

Ctrl+K+F — форматирование выбранной части текста.

Для рефакторинга или других случаев, когда необходимо произвести смену регистра букв:

Ctrl+Shift+U — перевести выделенный блок в верхний регистр

Ctrl+U — перевести выделенный блок в нижний регистр.

Отладка

Небольшое введение в сборку и отладку со стороны горячих клавиш. Начнем со «сборки»:

Ctrl+Shift+B или F6 — собрать solution.

Shift+F6 — собрать активный проект.

Авторский лайфхак от эксперта

Бывают случаи, когда требуется пересобрать проект Rebuild Solution. Но HotKey для этого не предусмотрен, сама студия не выполняет Rebuild, а выдает «up-to-date».

Тогда поступаем следующим образом:

Идем в Tools -> Options -> Keyboard -> ставим схему «Visual C# 2005».

F6 — собрать solution.

Ctrl+Shift+B — пересобрать solution.

В случае возникновения ошибок (к сожалению, от них никто не застрахован), можно использовать следующие горячие клавиши для их поиска:

F5 — запустить программу с возможностью отладки. Или продолжить выполнение программы после точки останова.

Ctrl+F5 — запустить программу без отладки.

F9 — если нужно поставить или убрать Breakpoint.

Ctrl+Shift+F9 — удалить все точки останова по всему коду.

F10 — выполнить код без захода в метод.

F11 — выполнить код с заходом в метод.

В режиме отладки есть 2 типа просмотра переменных — Watch и QuickWatch.

Чтобы вызвать QuickWatch, нажмите Ctrl+D, Q. Просто Watch — Ctrl+D, W.

Еще больше HotKey смотри по ссылке.