Использование вставки фрагментов кода

Оценить
(0 голоса)

Вы вставляете фрагменты кода при помощи щелчка правой кнопкой мыши в точке вставки в открытом окне текстового редактора и последующего выбора Insert Snippet из контекстно­го меню. При этом открывается выпадающее окно Code Snippet Inserter, которое работает во многом аналогично функции Complete Word технологии IntelliSense. Каждый элемент в Inserter представляет собой алиас фрагмента кода. Выбор алиаса приводит к вставке фраг­мента кода в активный документ.

Каждый фрагмент категоризирован для того, чтобы облегчить поиск нужного вам фрагмен­та кода. Например, для вставки фрагмента кода с конструктором в класс C# вам нужно щелкнуть правой кнопкой мыши внутри определения класса, выбрать в списке категорий Visual С#, а затем выбрать ctor. На рис. 8.15 это показано в действии; обратите внимание, что при выборе категории фрагмента в окне текстового редактора отображается указатель места заполнения (для того чтобы создать "след из хлебных крошек" (bread-crumb trail)).

После того как фрагмент конструктора вставлен в текстовый редактор, вам все-таки придет­ся написать код внутри самого конструктора; но обычно фрагменты избавляют вас от необ­ходимости утомительного и не слишком интеллектуального кодирования.

На рис. 8.16 показан этот же процесс в окне с кодом на Visual Basic. Процесс идентичен за исключением того, что Visual Basic использует больше категорий.

Совет

Можно быстро отобразить Code Snippet Inserter, если ввести вопросительный знак, а затем нажать клавишу <ТаЬ>. Но это работает только в документах с кодом Visual Basic.

Visual Basic ведет себя также несколько иначе (чем С#) и после вставки фрагмента в окно кода. На рис. 8.17 показан результат поиска в категориях и выбора фрагмента Create Trans­parent Windows Form. Обратите внимание, что код фрагмента вставлен в код Visual Basic, но функция вставки (по крайней мере, в данном случае) оказалась не настолько интеллектуаль­ной, чтобы догадаться об имени формы, которую вы хотите сделать прозрачной.

Использование вставки фрагментов кода

В коде фрагмента имя формы заполнено значением по умолчанию (которое уже выделено). Вы просто начинаете набирать нужное вам имя формы, и оно заменяет имя по умолчанию. Значение прозрачности — это также величина по умолчанию, которую вы можете быстро исправить прямо здесь.

Совет

Фрагменты могут иметь один или более указателей места заполнения: вам придется их изменить. Вы можете перебрать все значения указателя места заполнения при по­мощи клавиши <ТаЬ>. Когда указатель места заполнения выделен (синим), то вы мо­жете начинать ввод для того, чтобы заменить этот синтаксический элемент чем-либо таким, что имеет смысл в данном контексте кода.

Окружение кода фрагментами
Создание собственных фрагментов кода
Добавление фрагмента кода в Visual Studio
Фрагменты в панели инструментов
Парность скобок

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.