Существует общий ярлык для закрытия "текущего окна инструмента" , которое равно SHIFT + ESC .
Обновление: во имя производительности я откладывал достаточно долго, чтобы составить этот список ...
Связывания клавиш по умолчанию для C # в Visual Studio 2010
<Ч />
Редактирование
Edit.CollapseToDefinitions
CTRL + M , O
- Свертывает тела объявлений, чтобы обеспечить общее представление типов и элементов в исходном файле.
Edit.HideSelection
CTRL + M , CTRL + H
- Сворачивает текущий выбор в выделенную область.
Edit.ToggleAllOutlining
CTRL + M , L
- Переключение всех ранее свернутых выделенных областей между свернутым и развернутым состояниями.
Edit.ToggleOutliningExpansion
CTRL + M , M
- Переключение текущей выбранной свернутой области между свернутым и развернутым состоянием.
Edit.StopOutlining
CTRL + M , P
- Удаляет всю краткую информацию из всего документа.
Edit.CommentSelection
CTRL + K , C или CTRL + E , C
- Вставляет
//
в начале текущей строки или каждой строки текущего выделения.
Edit.UncommentSelection
CTRL + K , U или CTRL + E , U
- Удаляет
//
в начале текущей строки или каждой строки текущего выделения.
Edit.FormatDocument
CTRL + K , D или CTRL + E , D
- Форматирует текущий документ в соответствии с настройками отступа и форматирования кода, указанными на панели Форматирование в разделе Инструменты | Варианты | Текстовый редактор | C # .
Edit.FormatSelection
CTRL + K , F или CTRL + E , F
- Форматирует текущий выбор в соответствии с настройками отступа и форматирования кода, указанными на панели Форматирование в разделе Инструменты | Варианты | Текстовый редактор | C # .
Edit.InsertSnippet
CTRL + K , X
- Отображает средство выбора фрагмента кода. Выбранный фрагмент кода будет вставлен в позицию каретки.
Edit.SurroundWith
CTRL + K , S
- Отображает средство выбора фрагмента кода. Выбранный фрагмент кода будет обернут вокруг выделенного текста.
Edit.InvokeSnippetFromShortcut
TAB
- Вставка фрагмента расширенного кода из имени ярлыка.
Edit.CycleClipboardRing
CTRL + SHIFT + V
- Вставка текста из кольца буфера обмена в расположение каретки в файле. Последующее использование сочетания клавиш перебирает элементы в кольце буфера обмена.
Edit.Replace
CTRL + H
- Отображение параметров замены в Быстрая замена на вкладке Найти и заменить .
Edit.ReplaceInFiles
CTRL + SHIFT + H
- Отображение параметров замены в Заменить в файлах на вкладке Найти и заменить .
View.ShowSmartTag
CTRL + ПЕРИОД (.) или SHIFT + ALT + F10
- Отображение доступных параметров в меню смарт-тега.
EditorContextMenus.CodeWindow.ViewCallHierarchy
CTRL + K , T
- Приносит фокус к окну Иерархия вызовов , используя член в каретке в качестве узла верхнего уровня.
Edit.NextHighlightedReference
CTRL + SHIFT + СТРЕЛКА ВНИЗ
- Перемещает курсор на следующий выделенный идентификатор, соответствующий текущему.
Edit.PreviousHightlightedReference
CTRL + SHIFT + СТРЕЛКА ВВЕРХ
- Перемещает курсор к предыдущему выделенному идентификатору, совпадающему с текущим.
Edit.ToggleCompletionMode
CTRL + ALT + ПРОБЕЛ
- Переключение между режимом предложения (все символы фиксации, кроме вкладки, оставляют введенный текст как есть, вкладка выбирает элемент завершения в списке) и режимом завершения.
Edit.<Direction>ExtendColumn
SHIFT + ALT +
- Создает выбор блока вместо выбора потока.
<Ч />
Окно
View.ClassView
CTRL + Ш , С
- Отображение окна Class View .
View.CodeDefinitionWindow
CTRL + W , D
- Отображение окна Определение кода .
View.ErrorList
CTRL + W , E
- Отображает окно Список ошибок .
View.ObjectBrowser
CTRL + Ш , J
- Отображает Обозреватель объектов .
View.Output
CTRL + W , O
- Отображение окна Вывод , в котором сообщения о состоянии можно просматривать во время выполнения.
View.PropertiesWindow
CTRL + W , P
- Отображает окно Свойства , в котором перечислены свойства и события времени разработки для выбранного в данный момент элемента.
View.SolutionExplorer
CTRL + W , S
- Отображает Solution Explorer , в котором перечислены проекты и файлы в текущем решении.
View.TaskList
CTRL + W , T
- Отображает окно Список задач , в котором отображаются пользовательские задачи, комментарии, ярлыки, предупреждения и сообщения об ошибках.
View.Toolbox
CTRL + W , X
- Отображает Toolbox , который содержит элементы управления, которые могут быть включены или использованы с вашим кодом.
View.ServerExplorer
CTRL + W , L
- Отображает Обозреватель серверов , который позволяет просматривать и управлять серверами баз данных, журналами событий, очередями сообщений, веб-службами и другими службами операционной системы.
Window.CloseToolWindow
SHIFT + ESC
- Закрытие текущего окна инструмента.
Data.ShowDataSources
SHIFT + ALT + D
- Отображает окно Источники данных .
Window.CloseDocumentWindow
CTRL + F4
- Закрывает текущую вкладку.
Window.NextDocumentWindowNav
CTRL + TAB
- Отображение IDE Navigator с выбранным первым окном документа.
View.CallHierarchy
CTRL + W, K
- Отображает окно Иерархия вызовов , в котором перечислены абоненты и вызываемые абоненты для данного участника.
View.ZoomIn
CTRL + SHIFT + ПЕРИОД (.)
- Увеличивает размер содержимого в редакторе.
View.ZoomOut
CTRL + SHIFT + COMMA (,)
- Уменьшает размер содержимого в редакторе.
<Ч />
Файл
File.NewProject
CTRL + SHIFT + N
- Отображение диалогового окна Новый проект .
File.OpenProject
CTRL + SHIFT + O
- Отображает диалоговое окно Открыть проект , позволяющее добавлять в решение существующие проекты.
Project.AddClass
SHIFT + ALT + C
- Отображает диалоговое окно Добавить новый элемент , выбирая шаблон класса по умолчанию.
Project.AddExistingItem
SHIFT + ALT + A
- Отображает диалоговое окно Добавить существующий элемент , позволяющее добавлять существующие файлы в текущий проект.
Project.AddNewItem
CTRL + SHIFT + A
- Отображает диалоговое окно Добавить новый элемент , позволяющее добавить новый файл в текущий проект.
Window.ShowEzMDIFileList
CTRL + ALT + СТРЕЛКА ВНИЗ
- Отображение всплывающего списка всех открытых документов
<Ч />
IntelliSense
Edit.CompleteWord
CTRL + ПРОБЕЛ или CTRL + K , W
- Завершить текущее слово в списке завершения.
Edit.ListMembers
CTRL + J или CTRL + K , L
- Вызывает список завершения IntelliSense.
Edit.QuickInfo
CTRL + K , I
- Отображение полной декларации для указанного идентификатора во всплывающей подсказке.
Edit.ParameterInfo
CTRL + SHIFT + ПРОБЕЛ или CTRL + K , P
- Отображение имени, количества и типа параметров, необходимых для указанного метода.
Make Transparent
CTRL
- Заставляет видимый список завершения становиться прозрачным.
<Ч />
Навигация
Edit.NavigateTo
CTRL + COMMA (,)
- Отображает окно NavigateTo , которое позволяет быстро перемещаться по файлам, типам и элементам. Слово на каретке начинает поиск.
Edit.FindAllReferences
SHIFT + F12 или CTRL + K , R
- Отображение списка всех ссылок для выбранного символа.
Edit.GoToBrace
CTRL + ]
- Перемещает курсор в соответствующую фигурную скобку в исходном файле.
Edit.GoToDefinition
F12
- Переходит к объявлению для выбранного символа в коде.
Edit.GoToNextLocation
F8
- Перемещает курсор к следующему элементу, например, задаче в окне * Список задач или поисковому совпадению.в окне Найти результаты .Последующие вызовы будут перемещены к следующему элементу в списке.
Edit.IncrementalSearch
CTRL + I
- Активирует добавочныйпоиск.Если инкрементный поиск включен, но ввод не передан, используется предыдущий поисковый запрос.Если поисковый ввод был найден, при следующем вызове выполняется поиск следующего вхождения введенного текста.
Edit.FindNext
, Edit.FindPrevious
F3 и SHIFT + F3
- Повторный поиск последнего шаблона поиска в указанном направлении.
Edit.FindNextSelected
CTRL + F3
- Устанавливает шаблон поиска для выбранного текста, а затем ищет следующее вхождение.
Edit.FindPreviousSelected
CTRL + SHIFT + F3
- Устанавливает шаблон поиска для выбранного текста, а затем ищет предыдущее вхождение.
View.ForwardBrowseContext
CTRL + SHIFT + 7
- Переход к следующему элементу, вызываемому в коде в текущем файле.Использует Go To Definition стек навигации.
View.PopBrowseContext
CTRL + SHIFT + 8
- Переход к предыдущему элементу, вызываемому в коде в текущем файле.Использует Перейти к определению стек навигации.
View.NavigateBackward
CTRL + ГИФЕН (-)
- Переход к ранее просмотренной строке кода.
View.NavigateForward
CTRL + SHIFT + HYPHEN(-)
- Переход к следующей просматриваемой строке кода.
Edit.FindInFiles
CTRL + SHIFT + F
- Отображает Найти в файлах вкладку Найти и заменить диалог.
Edit.FindSymbol
ALT + F12
- Отображение НайтиСимвол панель Поиск и замена диалогов.
View.ViewCode
F7
- Отображение выбранного элемента в режиме просмотра Код в редакторе.
View.ViewDesigner
, View.ViewMarkup
SHIFT + F7
- Переключение между Дизайн и Источник просмотров для текущего документа.
Window.MoveToNavigationBar
CTRL + F2
- Перемещает фокус на раскрывающуюся панель, расположенную в верхней части редактора, когда редактор находится в режиме Код или Код сервера просмотр.
Edit.Find
CTRL + F
- Отображение Быстрый поиск вкладка Найти и заменить .
Edit.GoTo
CTRL + G
- Отображение Перейти к строке .
Edit.GoToFindCombo
CTRL + /
- Перемещает фокус на поле Найти / Команда на Стандартная панель инструментов.
Отладка
Debug.Autos
CTRL + D , A
- Отображает окно Autos, в котором отображаются переменные, используемые в текущей строке кода и предыдущей строке кода.
Debug.CallStack
CTRL + D , C
- Отображает окно стека вызовов, в котором отображается список всех активных методов или фреймов стека для текущего потока выполнения.
Debug.Immediate
CTRL + D , I
- Отображает окно «Немедленно», где можно оценить выражения.
Debug.Locals` CTRL + D , L
- Отображает окно Locals, в котором отображаются локальные переменные и их значения для каждого метода в текущем кадре стека.
Debug.QuickWatch
CTRL + D , Q
- Отображение диалогового окна QuickWatch с текущим значением выбранного выражения.
Debug.Start
F5
- Запускает приложение под отладчиком на основе настроек из запускаемого проекта. В режиме прерывания вызов этой команды будет запускать приложение до следующей точки останова.
Debug.Start-WithoutDebugging
CTRL + F5
- Запускает приложение без вызова отладчика.
Debug.StepInto
F11
- Выполняет код по одной инструкции за раз, после выполнения в вызовах методов.
Debug.Step-IntoSpecific
SHIFT + ALT + F11
- Предлагает выбрать, к какому подвыражению перейти, независимо от настроек параметров инструментов для пропуска свойств и операторов.
Debug.StepOut
SHIFT + F11
- Выполняет оставшиеся строки метода, в котором находится текущая точка выполнения.
Debug.StepOver
F10
- Выполняет следующую строку кода, но не отслеживает выполнение через вызовы каких-либо методов.
Debug.Stop-Debugging
SHIFT + F5
- Останавливает запуск текущего приложения в отладчике.
Debug.Toggle-Breakpoint
F9
- Устанавливает или удаляет точку останова в текущей строке.
Debug.Watch
CTRL + D , W
- Отображает окно Watch, в котором отображаются значения выбранных переменных или выражений watch.
Debug.Enable-Breakpoint
CTRL + F9
- Переключает точку останова между отключенным и включенным.
Make DatatipTransparent
[CTRL]
- Заставляет видимый всплеск данных становиться прозрачным.
Test.RunTestsIn-CurrentContext
CTRL + R , T
- Запускает юнит-тест, содержащий каретку.
Test.RunAllTests-InSolution
CTRL + R , A
- Запускает все модульные тесты в решении.
Edit.GoToNext-Location
F8
- Перемещает курсор к следующему элементу, например, задаче в окне «Список задач» или поисковому совпадению в окне «Результаты поиска». Последующие вызовы будут перемещены к следующему элементу в списке.
Edit.Incremental-Search
CTRL + I
- Активирует пошаговый поиск. Если инкрементный поиск включен, но ввод не передан, используется предыдущий поисковый запрос. Если входные данные для поиска были найдены, при следующем вызове выполняется поиск следующего вхождения входного текста.
Edit.FindNext, Edit.FindPrevious
F3 и SHIFT + F3
- Повторный поиск последнего шаблона поиска в указанном направлении.
Edit.FindNext-Selected, Edit.FindPrevious-Selected
CTRL + F3 и CTRL + SHIFT + F3
- Устанавливает шаблон поиска для выбранного текста, затем выполняет поиск в указанном направлении.
View.Forward-BrowseContext
CTRL + SHIFT + 7
- Переход к следующему элементу, вызываемому в коде в текущем файле.Использует стек навигации Перейти к определению.
View.PopBrowse-Context
CTRL + SHIFT + 8
- Переход к предыдущему элементу, вызываемому в коде текущего файла.Использует стек навигации Перейти к определению.
View.Navigate-Backward
CTRL + HYPHEN (-)
- Перемещается вранее просматриваемая строка кода.
View.Navigate-Forward
CTRL + SHIFT + ГИФЕН (-)
- Переход к следующей просматриваемой строке кода.
Edit.FindInFiles
CTRL + SHIFT + F
- Отображение вкладки «Найти в файлах» диалогового окна «Найти и заменить».
`Edit.FindSymbol ALT + F12
- Отображение панели «Найти символ» диалогового окна «Найти и заменить».
`View.ViewCode F7
- Отображает выбранный элемент в представлении «Код» редактора.
View.ViewDesigner, View.ViewMarkup
SHIFT + F7
- Переключение между режимами проектированияи Исходные представления для текущего документа.-
Window.MoveTo-NavigationBar
CTRL + F2
- Перемещает фокус на раскрывающуюся панель, расположенную в верхней частиредактор, когда редактор находится в представлении «Код» или «Код сервера».
Edit.Find
CTRL + F
- Отображает вкладку «Быстрый поиск» диалогового окна «Найти и заменить».
Edit.GoTo
CTRL + G
- Отображениедиалоговое окно «Перейти к строке».
Edit.GoToFind-Combo
CTRL + /
- Перемещение фокуса на команду «Найти / Команда»окно на стандартной панели инструментов.
EditorContext-Menus.Code-Window.ViewCall-Hierarchy
CTRL + K , T
- Приносит фокус к окну Иерархии вызовов, используя член в каретке в качестве узла верхнего уровня.
Edit.NextHighlightedReference, Edit.PreviousHighlightedReference
CTRL + SHIFT + СТРЕЛКА ВНИЗ и CTRL + SHIFT + СТРЕЛКА ВВЕРХ
- Перемещение каретки к следующему или предыдущему выделениюИдентификатор ted, соответствующий текущему.
Рефакторинг
Refactor.EncapsulateField
CTRL + R , E
- Отображение Диалоговое окно Encapsulate Field , позволяющее создавать свойство из существующего поля, обновляя все ссылки для использования нового свойства.
Refactor.ExtractInterface
CTRL + R , I
- Отображение диалогового окна Extract Interface , позволяющего создать интерфейс счлены, полученные из существующего класса, структуры или интерфейса.
Refactor.ExtractMethod
CTRL + R , M
- Отображает диалоговое окно Извлечь метод , позволяющее создать новый метод из выбранного кода.
Refactor.RemoveParameters
CTRL + R , V
- Отображает диалоговое окно Remove Parameters , позволяющее удалять параметры из методов, индексаторов или делегатов путем изменения объявления, где бы он ни вызывался.
Refactor.Rename
CTRL + R , R или F2
- Отображение Переименовать диалоговое окно, позволяющее переименовывать все ссылки идентификатора.
Refactor.ReorderParameters
CTRL + R , O
- Отображает диалоговое окно Переупорядочить параметры , позволяющее изменить порядок параметров для методов, индексаторов и делегатов.
Сборка
Build.BuildSolution
F6 или CTRL + SHIFT + B
- Строит все проекты в решении
Build.BuildSelection
SHIFT + F6
- Строит выбранный проект и зависимости