Горячие клавиши
<< Click to Display Table of Contents >> Разработка > Процесс разработки Горячие клавиши |
В среде разработки доступны следующие горячие клавиши:
F1 – вызвать справку по работе с текущим окном. Например, если вызвать справку из окна «Редактирование ресурса», то откроется раздел «Пример локализации сообщения валидации». |
CTRL+SPACE – вызвать список для автодополнения кода (Intellisense). Используйте горячие клавиши в любом месте кода, появится список допустимых членов типа или пространства имен. Также список появится автоматически, если после имени любого объекта поставить точку. Справа отобразятся параметры выделенного члена и описание. Выберите имя функции (метода) и установите открывающуюся скобку. Автоматически появляется подсказка с краткими сведениями о параметрах: Чтобы посмотреть параметры перегруженных функций и методов, используйте клавиши СТРЕЛКА ВВЕРХ и СТРЕЛКА ВНИЗ. Чтобы вызвать подсказку с краткими сведениями о параметрах вручную, используйте сочетание клавиш CTRL+SHIFT+SPACE в области параметров. CTRL+I – форматировать документ. Установите курсор в любом месте документа и используйте сочетание клавиш. К коду автоматически применится оформление и выравнивание на основании настроек, заданных в параметрах среды разработки. Если форматирование нужно применить только к части кода, выделите его в редакторе и используйте сочетание клавиш. CTRL+J – заключить выделенный код в сниппет (фрагмент кода): for, foreach, if, ifelse, try, trycf, tryf, while. Подробнее см. в документации Microsoft статью «Фрагменты кода C#». CTRL+SHIFT+G – сгенерировать произвольный GUID, уникальный 128-битный идентификатор. Например, для создания константы. CTRL+R – создать ресурс или изменить его, если ресурс уже создан. Установите курсор на строке локализации и используйте сочетание клавиш. Откроется окно для редактирования ресурса. CTRL+W – выделить блок кода, в котором установлен курсор. Каждое нажатие клавиш увеличивает область выделения. CTRL+/ (в английской раскладке) – закомментировать или раскомментировать выделенный фрагмент. /// – написать комментарий к коду в XML-формате: /// <summary> /// /// </summary> /// <param name=""></param> /// <returns></returns> Содержимое комментария зависит от кода. Например, если в коде реализован метод без параметров, то при вводе /// структура комментария будет без строки /// <param name=""></param>. А если в коде метода указан параметр, то его название автоматически укажется в теге <param>, например, /// <param name="responsible"></param>. |
CTRL+F (CTRL+SHIFT+F) – открыть окно поиска по коду и ресурсам. Введите текст и выберите область поиска: в текущем открытом документе, в выделенном фрагменте, во всех открытых документах или в решении целиком. Для навигации по совпадениям используйте клавишу F3. F3 – найти следующее совпадение из результатов последнего поиска. Если поиск не запускали, откроется окно для поиска строки в текущем документе. CTRL+F3 – найти следующее вхождение выделенной строки в текущем документе. Курсор переместится на первое найденное совпадение. CTRL+H – заменить строку. Откроется окно для поиска и замены строки. Замена работает только в строках кода. Для замены строк в ресурсах используйте редакторы системных и прикладных ресурсов. CTRL+E – запустить инкрементный поиск (поиск с постепенным уточнением). В редакторе кода курсор мыши заменится на значок . Начните вводить текст, например, message. Выполнится поиск вниз от текущего положения в документе и подсветится первое найденное совпадение. То есть сперва подсветится первое найденное слово, начинающееся на m, потом на me и так далее. Чтобы отменить поиск, нажмите левую кнопку мыши внутри редактора либо клавишу ESC. CTRL+SHIFT+E – запустить инкрементный поиск в обратном порядке. В редакторе кода курсор мыши заменится на значок .Совпадения ищутся вверх от текущего положения в документе. Чтобы отменить поиск, нажмите левую кнопку мыши внутри редактора либо клавишу ESC. |
CTRL+N – переместить курсор в поле для навигации по элементам разработки. CTRL+клавиша минус (-) – Назад. Используется для перехода к предыдущему активному редактору кода в истории навигации. Если вкладка с редактором была закрыта, она откроется заново. CTRL+клавиша плюс (+) – Вперед. Используется для перехода к следующему активному редактору кода в истории навигации. CTRL+M – установить закладку рядом с номером строки кода. Закладки помогают быстро перемещаться между блоками кода. CTRL+, (в английской раскладке) – перейти к предыдущей закладке. CTRL+. (в английской раскладке) – перейти к следующей закладке. CTRL+G – перейти к…. Используется для перехода к введенному в поле номеру строки, названию класса или файла. CTRL+ENTER – перейти к определению метода, функции, класса и т.д. Установите курсор на название объекта и используйте сочетание горячих клавиш. Откроется редактор кода с определением объекта. F12 – найти все ссылки, где используется метод, функция, класс, свойство и т.д. Установите курсор на имени объекта и используйте горячую клавишу. В окне результатов поиска отобразится список файлов, где используется объект. F6 – найти перегрузки и наследников для объекта, на котором установлен курсор. CTRL+B – перейти на парную фигурную скобку. CTRL+SHIFT+M – свернуть или развернуть блок кода. CTRL+SHIFT+L – свернуть или развернуть все блоки кода. CTRL+SHIFT+P – свернуть определения методов, функций, классов и т.д. |
F7 – собрать решения. CTRL+BREAK – прервать процесс сборки. F5 – опубликовать решения. |
F5 – продолжить отладку. F10 – выполнить шаг с обходом. F11 – выполнить шаг с заходом. Shift+F11 – выполнить шаг с выходом. |
© Компания Directum, 2024 |