VS2010: Как использовать фрагмент кода? - PullRequest
3 голосов
/ 18 ноября 2010

Извините за мое невежество.Я только что видел видео Скотта Хансельмана на MVC 3, где он напечатал prop, чего я раньше не видел.Я попробовал это, но я делаю что-то не так.LOL

Я набираю prop, который расширяется до

public TYPE Type1 { get; set; }

и выделяет ТИП.Я набираю тип данных, который заменяет слово TYPE, нажимаю клавишу табуляции, чтобы перейти к заполнителю Type1, и начинаю печатать, но он не заменяет Type1, просто вводит перед ним.между TYPE и Type1, чтобы он выделял и заменял эти заполнители при вводе и переходил к следующей строке?

Все, что я нашел в Интернете, просто сказало, что это создает для вас, но нескажи как им пользоваться.

Ответы [ 4 ]

4 голосов
/ 18 ноября 2010

Нажмите TAB, чтобы развернуть фрагмент, TAB, чтобы перебрать все заполнители, и ENTER, чтобы зафиксировать фрагмент после завершения.

Примечание. Фрагменты кода C # и HTML / ASP.NET / JScript ведут себя примерно одинаково. Фрагменты VB ведут себя немного иначе, потому что нажатие ENTER не фиксирует фрагмент (что очень раздражает ИМХО).

3 голосов
/ 18 ноября 2010

Дважды нажмите клавишу Tab после замены TYPE, то есть будет удалено слово Type1.

2 голосов
/ 10 сентября 2011

Фрагмент prop не заполняется таким образом в Visual Studio 2010 - фрагмент prop создает только редактируемый вручную шаблон. вы можете, однако, использовать автоматически реализованные свойства; это (возможно) лучший рифф на той же концепции:

-первый, тип:

[Public | Частный | Etc] Свойство MyPropName как [Новое] MyPropType [= DefaultVal]

VS автоматически (незаметно) реализует стандартную функциональность Get / Set

Чтобы развернуть код Get / Set, просто перейдите к пустой строке после объявления свойства и введите:

G [Enter] | S [Enter]

для генерации явного кода для получения или чтения только для чтения (соответственно)

ИСТОЧНИК

1 голос
/ 22 марта 2011

Просто введите prop, затем дважды нажмите TAB.Вот и все.

...