Любимые сочетания клавиш 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;

Ответ 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 приведет к обратному поиску. Вы также можете использовать F3Shift + 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

Прокручивает окно без перемещения курсора.