Одна простая клавиша Ctrl может значительно упростить работу в Visual Studio. Помимо типичных комбинаций, которые нам очень хорошо знакомы, существует также и большое количество других, менее известных, но от этого и более ценных.
Далее список того, что можно делать с клавишей Ctrl.
Редактирование и печать:
Ctrl+C, Ctrl+V, Ctrl+X, Ctrl+S - самое очевидное
Ctrl+P - мало ли, вдруг кому-то захочется распечатать свой код
Ctrl+Del, Ctrl+Backspace - удаление слова справа от курсора, слева от курсора
Ctrl+Enter, Ctrl+Shift+Enter - добавление строки над текущей, под текущей
Ctrl+J - завершение ввода выражения
Ctrl+U - перевод символа перед курсором в нижний регистр
Ctrl+Shift+U - перевод символа перед курсором в верхний регистр
Ctrl+= - выделение кода до предыдущего положения курсора
Ctrl+Left, Ctrl+Right - переход к предыдущему слову, следующему
Ctrl+Shift+Left, Ctrl+Shift+Right - выделение слова слева от курсора, справа от курсора
Ctrl+K, Ctrl+C(комбинация) - закомментирование строки
Ctrl+K, Ctrl+U(комбинация) - раскомментирование строки
Поиск и навигация:
Ctrl+F, Ctrl+Shift+F - поиск в документе, поиск в файлах
Ctrl+H, Ctrl+Shift+H - поиск с заменой в документе, поиск с заменой в файлах
Ctrl+F3, Ctrl+Shift+F3 - поиск выделенного текста в прямом и обратном направлениях
Ctrl+F4 - закрытие текущего окна
Ctrl+F6, Ctrl+Shift+F6 - переход к следующему окну, предыдущему(по принципу последний использовавшийся)
Ctrl+Tab, Ctrl+Shift+Tab - тот же эффект, только с отображением окон
Ctrl+Alt+Up, Ctrl+Alt+Down - выпадающий список открытых окон
Ctrl+- - переход к предыдущему положению курсора
- на панели инструментов
Ctrl+Up, Ctrl+Down - переход к следующей группе инструментов, предыдущей
Ctrl+PageUp, Ctrl+PageDown - переход к следующему окну, предыдущему
Компиляция и отладка:
Ctrl+F5 - запуск без отладки
Ctrl+Shift+B - сбилдить решение
Ctrl+D, Ctrl+E(комбинация) - список исключений при отладке
Ctrl+Shift+F9 - удалить все брейкпоинты
Рефакторинг:
Ctrl+R, Ctrl+M(комбинация) - выделение метода
Ctrl+R, Ctrl+E(комбинация) - инкапсуляция метода
Ctrl+R, Ctrl+I(комбинация) - выделение интерфейса
Ctrl+R, Ctrl+V(комбинация) - удаление параметра
Ctrl+R, Ctrl+O(комбинация) - изменить порядок параметров
Другое:
Ctrl+I - превращает курсор в бинокль, который при наведении на объект, выдает всплывающую подсказку о нем
Ctrl+Space - вывод подсказок IntelliSense
Ctrl+Alt+A - открытие командной строки
Ctrl+K, Ctrl+I(комбинация) - всплывающие подсказки
Ctrl+K, Ctrl+X(комбинация) - вставка шаблонов
Ctrl+K, Ctrl+F(комбинация) - форматирование выделенного текста
Ctrl+Alt+Space - вывод параметров функции при наборе
Ctrl+Shift+A - добавить новые item
- закладки(все в комбинации)
Ctrl+K, Ctrl+K - установить закладку
Ctrl+K, Ctrl+N - переход к следующей закладке
Ctrl+K, Ctrl+P - возврат к предыдущей закладке
Ctrl+K, Ctrl+L - удалить все закладки
И наконец, мое самое любимое - Ctrl+'.'(плюс точка на латинице)
Самая часто встречающаяся неточность - попытка использовать какой-то класс, который еще не создан, либо который не был подключен. Именно для этого и существует комбинация Ctrl+. Достаточно нажать после имени класса, как всплывающее окно предложит либо заинклюдить необходимую библиотеку, либо создать новый класс.
На этом, пожалуй, список завершен. Просьба сообщить, если что-то важное было упущено, да и неважное тоже.
Ссылки по теме