Любимые сочетания клавиш Visual Studio
Какая ваша любимая комбинация клавиш Visual Studio? Я всегда собираюсь оставить руки на клавиатуре и прочь от мыши!
Один за ответ.
Ответы
Ответ 1
Ctrl + - и наоборот Ctrl + Shift + -.
Переместите курсор назад (или вперед) до последнего места. Больше нет прокрутки назад или PgUp/PgDown, чтобы узнать, где вы были.
Это открывает открытые окна в Visual Studio:
Ctrl + tab и наоборот Ctrl + Shift + tab
Ответ 2
Для меня это не связано с автоматическим заполнением кода, сопоставлением скобок или показом какой-нибудь причудливой панели инструментов. Вместо этого это просто позволяет мне увидеть код.
Со всеми окружающими вас панелями область, которую вы используете для написания кода, становится слишком малой.
В этом случае Shift + Alt + Enter приходит на помощь и получает окно кода в фокусе в полноэкранном режиме. Хит его снова, и у вас все панели обратно.
Ответ 3
Инкрементный поиск - Ctrl + I
В основном это диалоговое окно поиска без диалогового окна. Просто начните вводить то, что вы хотите найти (посмотрите на нижнюю строку состояния, чтобы узнать, что вы набрали). Повторное нажатие Ctrl + I или F3 выполняет поиск следующего экземпляра. Нажмите Escape, чтобы выйти. Запуск нового поиска нажатием Ctrl + I дважды повторяет последний поиск.
Ответ 4
Развернуть смарт-тег (меню "Разрешить" ): Ctrl + . (период)
Расширяет тег, который показывает, когда вы делаете такие вещи, как переименование идентификатора.
Ответ 5
Ctrl + K, Ctrl + C Комментировать блок
Ctrl + K, Ctrl + U Раскомментировать блок
Ответ 6
Фондовая Visual Studio? F12 - Edit.GoToDefinition.
Регенератор DevExpress! установленный означает, что Ctrl + ` является моим все время, хотя;)
Ответ 7
Клавиша TAB для "фрагментов".
например. введите try
, а затем дважды нажмите клавишу табуляции.
Результаты в:
try
{
}
catch (Exception)
{
throw;
}
который затем можно развернуть.
Полный список фрагментов С#: http://msdn.microsoft.com/en-us/library/vstudio/z41h7fat.aspx
Ответ 8
Ctrl + ] для сопоставления фигурных скобок и скобок.
Ctrl + Shift + ] выбирает код между совпадающими скобками.
Ответ 9
Ctrl + Shift + F
Хороший старый поиск в файлах.
Ответ 10
Ctrl + Space, Visual Studio дает возможные доработки.
Ответ 11
Ctrl + K, Ctrl + D//Формат Auto- (Re)
См. также: Ответ
Ответ 12
Ctrl + C, Ctrl + V, чтобы дублировать текущую строку
Ctrl + L, чтобы удалить текущую строку
Ctrl + F3 для поиска текущего выбора
Ctrl + K, Ctrl + K, чтобы создать закладку (что полезно)
Ctrl + K, Ctrl + N, чтобы перейти к следующей закладке
И вот что еще интереснее:
Нажмите Ctrl + /, чтобы поместить курсор в поле, где вы можете вводить команды.
Например, нажав Ctrl + / и наберите " > of", теперь начните вводить имя файла в своем проекте и оно будет автозаполнено. Это очень быстрый способ открыть файлы в текущем решении.
Ответ 13
Ctrl + Shift + V вставить/выполнить цикл через буфер обмена
Ответ 14
Мне нравится Ctrl + M, Ctrl + M. Чтобы развернуть/свернуть текущий блок кода.
Ответ 15
То, что я часто использую, но не так много других людей, это:
Shift + Alt + F10, затем Enter
Если вы введете имя класса, например Collection<string>
и не имеете надлежащего импорта пространства имен, тогда эта комбинация сочетаний автоматически добавит импорт (в то время как carret сразу после " > " ).
Update:
Эквивалентный ярлык из комментариев к этому ответу (спасибо asterite!):
Ctrl + .
Гораздо удобнее, чем моя оригинальная рекомендация.
Ответ 16
Shift + ESC
Это скрывает/закрывает любые окна "поддельного окна" в Visual Studio. Это включает в себя такие вещи, как "Обозреватель решений", "Обозреватель объектов", "Окно вывода", "Непосредственное окно", Unit Test Windows и т.д. И т.д., И все еще применяют ли они закрепленные, плавающие, стыковочные или вкладки.
Ярлык в окно (например, Ctrl + Alt + L или Ctrl + Alt + I) выполняет то, что вам нужно, и Shift + ESC, чтобы получить Избавься от этого. Если вы не избавитесь от него, единственный способ дать ему фокус снова - использовать ту же комбинацию клавиш (или мышь, чего мы пытаемся избежать....)
Как только вы получите его, он очень полезен.
Grrr.... Количество ударов Ctrl + F4, чтобы закрыть окно, чтобы увидеть, как закрывается мое текущее окно кода, было безумным, прежде чем я нашел это, теперь это случается только иногда.
Ответ 17
Мой любимый: F12 (перейти к определению) и Shift + F12 (найти ссылки).
Последнее полезно с помощью F8 (переход к следующему результату).
Ctrl + - и Ctrl + Shift + - отображаются на кнопки мыши и вперед.
Ctrl + . также полезен, особенно для добавления обработчиков событий и "использования" операторов.
Ответ 18
Visual Studio 2005/2008 плакаты для брелоков:
Они не охватывают настройки, но они являются хорошими справочными материалами и определенно полезны для поиска новых ярлыков.
Кроме того, макрос, который сбрасывает все текущие привязки в файл HTML:
http://www.codinghorror.com/blog/archives/000315.html
Ответ 19
Alt + Shift + клавиши со стрелками (←, ↑, ↓, →)
Это позволяет вам выбирать элементы в блоке. Как вы можете выбрать все "int" в блоке, а затем выполнить поиск и заменить на double, например.
**int** x = 1;
**int** y = 2;
**int** z = 3;
Ответ 20
Открыть и установить фокус в обозреватель решений: Ctrl + Alt + L
Ответ 21
Ctrl + M, O. Может свернуть и развернуть все разделы кода в определенном файле.
Ответ 22
То, что другие редакторы должны принять:
Ctrl + C, при этом ничего не будет выбрано, чтобы скопировать текущую строку.
Большинство других редакторов ничего не сделают. После копирования строки вставка поместит линию до текущей, даже если вы находитесь в середине строки. Большинство других редакторов начнут приклеиваться с того места, где вы находитесь, что почти никогда не то, что вы хотите.
Дублирование строки просто: удерживайте Ctrl, нажмите c, затем v.
(Ctrl + C, Ctrl + V)
Ответ 23
CTRL + F5 (Начать без отладки)
CTRL + SHIFT + B (Build Solution)
Ответ 24
Вот список, который я часто использую:
Ctrl + I: для прогрессивного поиска. Если вы не наберете ничего после I и продолжайте нажимать I (удерживая клавишу Ctrl), он будет искать последний элемент, который вы искали. Ctrl + Shift + I приведет к обратному поиску. Вы также можете использовать 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 + Space: автозаполнение с использованием IntelliSense
Ctrl + ]: приведет вас к соответствующей скобе. Работает со всеми видами фигурных скобок: '(', '{', '['. Полезно для больших блоков.
F12: приведет вас к определению определения функции/переменной.
Alt + P + P: откроет свойства проекта. Хотя это не так много, полезно, если вы хотите быстро изменить аргументы командной строки в свою программу.
F5: Чтобы начать отладку
Shift + F5: Чтобы остановить отладку
При отладке вы можете использовать Ctrl + Alt + Q, чтобы добавить быстрый просмотр. Другие отладочные ярлыки можно найти в раскрывающемся меню отладки.
Ответ 25
Ctrl + F10
запускать курсор при отладке. Посмотрел на это целую вечность, прежде чем нашел комбинацию клавиш...
Ответ 26
Если "Любимый" измеряется тем, как часто я его использую, тогда:
F10: Debug.StepOver
:)
Ответ 27
При использовании пара:
- Ctrl + Enter: вставить пустую строку над текущей строкой.
- Ctrl + Shift + Enter: вставьте пустую строку под текущей строкой.
Ответ 28
Когда отображается IntelliSense, удерживая нажатой кнопку Ctrl, полупрозрачный список будет отображаться, чтобы вы могли видеть, что скрыто за ним:)
Ответ 29
Ctrl + Alt + P → Привязать к процессу
Ответ 30
Не видел этого...
Ctrl + Up
Ctrl + Down
Прокручивает окно без перемещения курсора.