开发者

VS2010: How to use the prop snippet?

开发者 https://www.devze.com 2023-01-25 11:27 出处:网络
Excuse my ignorance.I just saw Scott Hanselman\'s video on MVC 3 where he typed prop, which I had not seen before.I tried it but I am doing something wrong.LOL

Excuse my ignorance. I just saw Scott Hanselman's video on MVC 3 where he typed prop, which I had not seen before. I tried it but I am doing something wrong. LOL

I type prop which expands to

public TYPE Type1 { get; set; }

and highlights TYPE. I type the data type which replaces the word TYPE, hit tab to move to the Type1 placeholder and start typing, but it doesn't replace Type1, just types in开发者_如何学C front of it.

What's the correct way to move between TYPE and Type1 so that it highlights and replaces these placeholders as you type, and to move to the next line?

All the stuff I found on the Internet just said it creates this for you, but didn't say how to use it.


Press Tab twice after replacing TYPE, thats will be delete word Type1.


Press TAB to expand the snippet, TAB to loop through all the placeholders, and ENTER to commit the snippet once finished.

Note: C# and HTML/ASP.NET/JScript snippets all behave approximately the same. VB snippets behave slightly different in that pressing ENTER does not commit the snippet (which is very annoying IMHO).


The 'prop' snippet doesn't populate this way in Visual Studio 2010- the prop snippet only creates a manually editable template. you can, however, use Auto-Implemented Properties; this is (arguably) a better riff on the same concept:

-First, type:

[Public | Private | Etc] Property MyPropName as [New] MyPropType [= DefaultVal]

VS will (invisibly) implement standard Get/Set functionality automatically

To expand the Get/Set code, just go to the blank line following the property declaration, and type:

G [Enter] | S [Enter]

to generate explicit read-only get or write-only set code (respectively)

SOURCE


Just type prop then press TAB twice. That's all.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号