Какое ваше любимое сочетание клавиш в Visual Studio? Я всегда готов оставить свои руки на клавиатуре и подальше от мыши!
Один за ответ, пожалуйста.
Какое ваше любимое сочетание клавиш в Visual Studio? Я всегда готов оставить свои руки на клавиатуре и подальше от мыши!
Один за ответ, пожалуйста.
Ответы:
Ctrl+ -и наоборот Ctrl+ Shift+- .
Переместите курсор назад (или вперед) к последнему месту, где оно было. Нет больше прокрутки назад или PgUp/, PgDownчтобы узнать, где вы были.
Это переключает открытые окна в Visual Studio:
Ctrl+ tabи наоборот Ctrl+ Shift+tab
Для меня нет ничего общего с автоматическим завершением кода, соответствием скобок или показом какой-нибудь необычной панели инструментов. Вместо этого, это просто позволить мне увидеть код.
Со всеми панелями, окружающими вас, область, которую вы используете для написания кода, становится слишком маленькой.
В этом случае Shift+ Alt+ Enterприходит на помощь и фокусирует окно кода в полноэкранном режиме. Хит снова, и у вас есть все панели обратно.
Инкрементальный поиск - Ctrl+I
Это в основном диалоговое окно поиска без диалогового окна. Просто начните вводить то, что вы хотите найти (посмотрите на нижнюю строку строки состояния, чтобы увидеть, что вы ввели). прессованиеCtrl + Iили F3поиск следующего экземпляра. Нажмите Escape, чтобы выйти. Запуск нового поиска нажатием Ctrl+ Iдважды повторяет последний поиск.
Развернуть смарт-тег (меню «Разрешить»): Ctrl+. (точка)
Расширяет тег, который показывает, когда вы делаете такие вещи, как переименование идентификатора.
using
оператор или полностью определенное пространство имен для класса) ... оно не имеет ничего общего с подсказками.
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», теперь начните вводить имя файла в вашем проекте, и он будет автоматически заполнен. Это очень быстрый способ открытия файлов в текущем решении.
Ctrl+ Shift+ Vвставить / перебрать кольцо буфера обмена
Мне нравится Ctrl+ M, Ctrl+ M. Развернуть / свернуть текущий блок кода.
То, что я использую часто, но не так много других людей, это:
Shift+ Alt+ F10тогдаEnter
Если вы введете имя класса, как Collection<string>
и не имеете надлежащего импорта пространства имен, тогда эта комбинация клавиш автоматически вставит импорт (в то время как символ «сразу» после «>»).
Обновить:
Эквивалентный ярлык из комментариев к этому ответу (спасибо, звездочка !):
Ctrl + .
Намного удобнее, чем моя первоначальная рекомендация.
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:
Они не охватывают настройки, но являются хорошими справочными материалами и определенно полезны для поиска новых ярлыков.
Кроме того, макрос, который сбрасывает все текущие привязки в файл HTML:
Alt+ Shift+ Клавиши со стрелками ( ←, ↑, ↓, →)
Это позволяет вам выбирать вещи в блоке. Как вы могли бы выбрать все «int» в блоке, а затем искать и заменять, например, на удвоение.
**int** x = 1;
**int** y = 2;
**int** z = 3;
Ctrl+ M, O. Можно свернуть и развернуть все разделы кода в определенном файле.
Откройте и установите фокус в обозревателе решений : Ctrl+ Alt+L
Один , что другие редакторы должны взять:
Ctrl+ Cс ничего не выбрано скопирует текущую строку.
Большинство других редакторов ничего не сделают. После копирования строки вставка поместит строку перед текущей, даже если вы находитесь в середине строки. . Большинство других редакторов начнут вставлять с того места, где вы находитесь, а это почти никогда не то, что вам нужно.
Дублировать строку просто: Удерживая Ctrl, нажмите c, затем v. ( Ctrl+ C, Ctrl+ V)
Вот список, который я часто использую:
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чтобы добавить быстрые часы. Другие ярлыки отладки можно найти в раскрывающемся меню отладки.
Если «Фаворит» измеряется тем, как часто я его использую, то:
F10 : Debug.StepOver
:)
По использованию, пара:
Когда отображается раскрывающийся список IntelliSense , удерживание в нажатом положении Ctrlпревращает список в полупрозрачный, чтобы вы могли видеть, что скрыто за ним :)
Ctrl+ Alt+ P -> Присоединить к процессу
Не видел этого ...
Ctrl + Up
Ctrl + Down
Прокручивает окно без перемещения курсора.