Полезные комбинации клавиш в Visual Studio

Полезные комбинации клавиш в Visual Studio

Сообщение Marley 28 ноя 2009, 20:59

Полезные комбинации клавиш в Visual Studio

Ctrl + K, D - форматирование кода



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

Тройное нажатие « / „ Добавляет в код секцию XML-комментария
Ctrl+E, C Закомментировать выделенный фрагмент
Ctrl+E, U Раскомментировать выделенный фрагмент
Ctrl+M, M Развернуть/свернуть текущий блок кода

Работа с фрагментами текста

Ctrl+щелчок на слове Выделение слова под курсором
Ctrl+Shift+V Вставка фрагмента из Clipboard-ring. Каждое повторное нажатие этой комбинации вставляет поочередно все фрагменты, которые были занесены в буфер обмена
Ctrl+T Поменять местами текущий и следующий символы перед курсором
Ctrl+Shift+T Поменять местами следующее и предыдущее слово. Если слово было заключено в обрамляющие символы (кавычки, скобки и т.п.), то эти символы останутся на месте
Alt+Shift+T Поменять местами текущую и следующую линию кода
Ctrl+L Удаление текущей линии

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


Ctrl+E, F Применить форматирование к выделенному фрагменту. Форматирование кода подразумевает расстановку знаков пробела или табуляции в местах, соответствующих синтаксису языка. Форматирование может быть настроено в опциях редактора.
Ctrl+E, D Применить форматирование ко всему документу

Ctrl+R, R
Ctrl+E, W Включить/выключить перенос текста по словам

Технология IntelliSense

Ctrl+J Открыть список соответствующих доступных классов или членов текущего класса
Ctrl+Shift+пробел Отобразить быструю информацию о параметрах текущего метода
Ctrl+K, I Отобразить быструю информацию об активном слове в коде
Ctrl+пробел Автозавершение текущего слова

Переключение между кодом и формой

F7 Переключиться на редактирование кода
Shift+F7 Переключиться на редактирование формы
Ctrl+PgUp Переключиться на следующее окно (Web-формы)
Ctrl+PgDown Переключиться на предыдущее окно (Web-формы)

Поиск и замена

Ctrl+G Перейти к строке с заданным номером
Ctrl+F3 Поиск слова под курсором дальше в тексте
Ctrl+F Открыть диалоговое окно Find (вкладка поиска)
Ctrl+H Открыть диалоговое окно Find (вкладка замены)
Ctrl+ ] Поиск соответствующей пары для символов , {, }, (, ) и для некоторых директив (например, #region и #endregion) (работает только в C#)
Ctrl+Shift+ ] Поиск и соответствующей пары (аналогично пред.) с последующим выделением кода внутри пары (работает только в C#)
Ctrl+I Нарастающий поиск. Осуществляет мгновенный поиск фрагмента по вводимым символам
Ctrl+Shift+I Вернуться к предыдущему результату нарастающего поиска
Ctrl+Shift+F Глобальный поиск
Ctrl+Shift+H Глобальная замена

Закладки в коде

Ctrl+K, K
Ctrl+B, T Включить/Выключить закладку в коде
Ctrl+K, P
Ctrl+B, P Перейти к предыдущей закладке
Ctrl+K, N
Ctrl+B, N Перейти к следующей закладке
Ctrl+B, C Очистить все закладки
Ctrl+E, T Добавить/Удалить ярлык для списка заданий

Навигация по коду

F12 Переход к определению текущего слова
Ctrl+ — (дефис) Перейти к предыдущему месту курсора
Ctrl+Shift+ — (дефис) Перейти к следующему месту курсора

Рефакторинг

Ctrl+R, M Создать метод из выделенного фрагмента
F2 Переименовать текущее слово (имя переменной/класса/члена класса)
Ctrl+R, E Выделить из текущего поля свойство
Ctrl+R, I Выделить из текущего класса интерфейс
Alt+Shift+F10 Открыть выпадающее меню смарт-тега (символ подчеркивания под первым символом активного слова)

Code snippets

Tab при вводе ключевого слова Вставить текущий snippet. Во время выпадающей подсказки нажмите Tab, тогда добавится соответствующий шаблон с подсказкой

Tab при добавлении делегата
При добавлении событию делегата (+=) дважды нажмите Tab, чтобы добавить соответствующий делегат и метод реакции на событие
Marley
 
Сообщения: 38
Зарегистрирован: 28 ноя 2009, 00:31

Вернуться в ПО

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron