Любимые сочетания клавиш Visual Studio
Какое ваше любимое сочетание клавиш в Visual Studio? Я всегда готов оставить свои руки на клавиатуре и подальше от мыши!
Один за ответ, пожалуйста.
124 ответа
Ctrl + - и наоборот Ctrl + Shift + -.
Переместите курсор назад (или вперед) к последнему месту, где оно было. Нет больше прокрутки назад или PgUp/PgDown, чтобы узнать, где вы были.
Это переключает открытые окна в Visual Studio:
Ctrl + Tab и противоположная Ctrl + Shift + Tab
Для меня нет ничего общего с автоматическим заполнением кода, соответствием скобок или отображением какой-нибудь необычной панели инструментов. Вместо этого, это просто позволить мне увидеть код.
Со всеми панелями вокруг вас область, которую вы используете для написания кода, становится слишком маленькой.
В этом случае Shift+Alt+Enter приходит на помощь и фокусирует окно кода в полноэкранном режиме. Хит снова, и у вас есть все панели обратно.
Инкрементальный поиск - Ctrl + I
Это в основном диалоговое окно поиска без диалогового окна. Просто начните вводить то, что вы хотите найти (посмотрите на нижнюю строку строки состояния, чтобы увидеть, что вы ввели). Повторное нажатие Ctrl + I или F3 ищет следующий экземпляр. Нажмите Escape, чтобы выйти. Начиная новый поиск, нажав Ctrl + I, дважды повторю последний поиск.
Разверните смарт-тег (меню разрешения): Ctrl + . (Период)
Расширяет тег, который показывает, когда вы делаете такие вещи, как переименование идентификатора.
Ctrl+K, Ctrl+C Комментировать блок
Ctrl+K, Ctrl+U Раскомментировать блок
Stock Visual Studio? F12 - Edit.GoToDefinition.
Наличие DevExpress' Refactor! Установленный означает, что Ctrl + ` - мой самый любимый, хотя;)
Клавиша TAB для "отрывков".
Например, тип try
а затем дважды нажмите клавишу табуляции.
Результаты в:
try
{
}
catch (Exception)
{
throw;
}
который вы можете затем расширить.
Полный список фрагментов C#: http://msdn.microsoft.com/en-us/library/vstudio/z41h7fat.aspx
Ctrl+] для сопоставления скобок и скобок.
Ctrl+Shift+] выбирает код между соответствующими скобками.
Ctrl+K, Ctrl+D // Авто-(пере) форматирование
Смотрите также: Ответ
Ctrl+C, Ctrl+V, чтобы дублировать текущую строку
Ctrl+L, чтобы удалить текущую строку
Ctrl+F3 для поиска текущего выбора
Ctrl+K, Ctrl+K, чтобы создать закладку (которые полезны)
Ctrl+K, Ctrl+N, чтобы перейти к следующей закладке
А вот еще кое-что интересное:
Нажмите Ctrl+/, чтобы поместить курсор в поле, где вы можете вводить команды.
Например, нажав Ctrl+/ и введите ">of ", теперь начните вводить имя файла в вашем проекте, и он будет автоматически заполнен. Это очень быстрый способ открытия файлов в текущем решении.
То, что я использую часто, но не так много других людей, это:
Shift + Alt + F10, затем Enter
Если вы введете имя класса, как Collection<string>
и не имеют надлежащего импорта пространства имен, тогда эта комбинация ярлыков автоматически вставит импорт (в то время как символ "сразу" после ">").
Обновить:
Эквивалентный ярлык из комментариев к этому ответу (спасибо, asterite!):
Ctrl + .
Намного удобнее, чем моя первоначальная рекомендация.
Мне нравится Ctrl+M, Ctrl+M. Развернуть / свернуть текущий блок кода.
Shift+ESC
Это скрывает / закрывает любое из окон 'поддельного окна' в Visual Studio. Это включает в себя такие вещи, как обозреватель решений, обозреватель объектов, окно вывода, окно немедленного просмотра, окна модульного тестирования и т. Д. И т. Д. И по-прежнему применяется, независимо от того, закреплены они, находятся в плавающем режиме, закрепляются или имеют вкладки.
Сочетание клавиш в окне (например, Ctrl + Alt + L или Ctrl + Alt + I) делает то, что вам нужно, и Shift + Esc, чтобы избавиться от него. Если вы не избавитесь от этого, единственный способ снова сфокусировать его - это использовать тот же ярлык на клавиатуре (или мышь, чего мы стараемся избегать....)
Как только вы это освоите, это будет очень полезно.
Grrr.... Количество нажатий Ctrl + F4, чтобы закрыть "окно" только для того, чтобы увидеть, что мое текущее закрытие окна кода было безумным, прежде чем я нашел это, теперь это происходит только изредка..
Мои любимые: F12 (перейти к определению) и Shift+F12 (найти ссылки).
Последнее полезно с F8 (перейти к следующему результату).
Ctrl+- и Ctrl+Shift+- отображаются на кнопки мыши назад и вперед.
Ctrl+. также полезно, особенно для добавления обработчиков событий и операторов using.
Плакаты для привязки клавиш Visual Studio 2005/2008:
- Справочный плакат по связыванию клавиш в Visual C# 2008
- Справочный плакат по сочетаниям клавиш в Visual C# 2005
- Справочный плакат по связыванию клавиш в Visual Basic 2008
- Справочник по быстрым клавишам в Visual Basic 2005
Они не охватывают настройки, но являются хорошими справочными материалами и определенно полезны для поиска новых ярлыков.
Кроме того, макрос, который сбрасывает все текущие привязки в файл HTML:
Alt+Shift+ клавиши со стрелками (←,↑,↓,→)
Это позволяет вам выбирать вещи в блоке. Как вы могли бы выбрать все "int" в блоке, а затем искать и заменять, например, на удвоение.
**int** x = 1;
**int** y = 2;
**int** z = 3;
Откройте и установите фокус в обозревателе решений: Ctrl+Alt+L
Ctrl+M, O. Можно свернуть и развернуть все разделы кода в определенном файле.
Тот, который должны использовать другие редакторы:Ctrl+C, если ничего не выбрано, скопирует текущую строку.
Большинство других редакторов ничего не сделают. После копирования строки, вставка поместит строку перед текущей, даже если вы находитесь в середине строки. Большинство других редакторов начнут вставлять с того места, где вы находитесь, а это почти никогда не то, что вам нужно.
Дублировать строку просто: Удерживая Ctrl, нажмите c, затем v. (Ctrl+C, Ctrl+V)
CTRL+F5 (запуск без отладки)
CTRL+SHIFT+B (Построение решения)
Вот список, который я часто использую:
Ctrl + I: для прогрессивного поиска. Если вы ничего не печатаете после I и продолжаете нажимать I (удерживая клавишу Ctrl), он будет искать последний элемент, который вы искали. Ctrl + Shift + Я переверну поиск. Вы также можете использовать F3 (и Shift + F3) после ввода какой-либо строки поиска.
Ctrl + K Ctrl + C: для комментирования выделенного региона. Если ничего не выделено, текущая строка будет прокомментирована. Естественно, вы можете просто удерживать Ctrl и последовательно нажимать K, C.
Ctrl + K Ctrl + U: для раскомментирования выделенной области. Работает как выше.
Ctrl + /: переместит курсор в маленькое окно поиска сверху. Вы можете ввести "> имени файла" (без кавычек), чтобы открыть файл. Очень полезно, если ваш проект содержит несколько файлов.
Ctrl + K Ctrl + K: добавит в закладки текущую строку. Это полезно, если вы хотите на мгновение взглянуть на какую-то другую часть кода и вернуться туда, где вы были.
Ctrl + K Ctrl + N: приведет вас к следующей закладке, если их несколько.
Ctrl + -: переместит курсор на прежнее место
Ctrl + Shift + -: переместит курсор в следующее место (если оно существует)
Ctrl + Shift + B: создать свой проект
Ctrl + C: хотя это и делает обычную копию, если ничего не выделено, она копирует текущую строку. То же самое для Ctrl + X (для вырезания)
Ctrl + Пробел: автозаполнение с использованием IntelliSense
Ctrl + ]: приведет вас к соответствующей скобке. Работает со всеми видами скобок: '(', '{', '['. Полезно для больших блоков.
F12: приведет вас к определению функции / определения переменной.
Alt + P + P: откроет свойства проекта. Хотя не многие используют это, это полезно, если вы хотите быстро изменить аргументы командной строки для вашей программы.
F5: начать отладку
Shift + F5: прекратить отладку
Во время отладки вы можете использовать Ctrl + Alt + Q, чтобы добавить быстрые часы. Другие ярлыки отладки можно найти в раскрывающемся меню отладки.
Ctrl+F10
бегать к курсору при отладке. Искал это целую вечность, прежде чем я нашел сочетание клавиш...
По использованию, пара:
- Ctrl+Enter: вставить пустую строку над текущей строкой.
- Ctrl+Shift+Enter: вставить пустую строку ниже текущей строки.
Когда отображается раскрывающийся список IntelliSense, удерживание клавиши Ctrl превращает список в полупрозрачный, чтобы вы могли видеть, что за ним скрыто:)
Если "Фаворит" измеряется тем, как часто я его использую, то:
F10: Debug.StepOver
:)
Не видел этого...
Ctrl + Up
Ctrl + Вниз
Прокручивает окно без перемещения курсора.