Фрагменты snippets в С#

Автор: Topol Пятница, Июнь 8th, 2012 Нет комментариев

Рубрика: Программирование

Если внимательно изучить фрагменты (Snippets), то можно убедиться, что они помогают сэкономить время. Что же представляет собой Фрагмент (Snippet) в C# (си шарп)? С его помощью формируется шаблон будущего фрагмента кода, так как он представляет собой набор базовых конструкций и ключевых слов. Как раз в повседневной практике программирования часто встречающиеся типовые конструкции представляют собой  код, из которого состоят эти фрагменты.

Чтобы воспользоваться фрагментами, просто начните вводить префикс типовой конструкции и дождитесь появления “списка продолжений”, отображаемого функцией Intellisense. Затем дважды нажмите TAB и заполните все поля появившейся формы. Клавиша TAB позволяет осуществить переход между полями. При завершении редактирования нажмите ENTER.

Идентификация фрагмента в списке завершений (completion list) осуществляется с помощью значков с изображением разорванного листа бумаги. Пример: непосредственно перед утверждениями using введите букву n и дождитесь списка продолжений, который прокрутится до элемента namespace; после ввода буквы a вы увидите, что в списке останется один элемент списка – namespace.

При вводе na автоматически будет предложен элемент namespace при этом нажмите ENTER, а потом TAB – автоматически сгенерируется фрагмент
namespace MyNamespace
     {
          
     }

Комбинации клавиш CTRL+ALT+SPACE позволяют переключаться между режимами Intellisense, которые называются Consume First и Standard. В режиме Standard ключевые слова выбираются автоматически по мере того, как вы вводите символы с клавиатуры.  В режиме Consume First можно пользоваться стрелкой вниз, чтобы выбирать подсвеченные элементы списка возможных решений.

Источник: cisharp.com

Оставить комментарий

Чтобы оставлять комментарии Вы должны быть авторизованы.

Похожие посты