VS2005中提供了代码段的便捷功能,敲入一个关键字,当其在下拉列表中显示图标为一个文件的时候,敲两下TAB键,便能快速的获取这个代码片段,剩下所需做的就是移动到对应的位置,填入参数性质的东西替换预留的位置。 这样再此在VS2005中写代码时,便可以敲入自编的代码段快捷编码,然后按TAB两次,就能获取到自己的代码段了。在项目中的话,好的代码段也能快捷地供他人分享。
(以上文字是转贴) 下面展示一个示例文件:
<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippet Format="1.0.0" xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <Header> <Title>SnipperTest2</Title> <Author>LDY</Author> <Shortcut>snippetTest2</Shortcut> <Description>说明</Description> <SnippetTypes> <SnippetType>SurroundsWith</SnippetType> <SnippetType>Expansion</SnippetType> </SnippetTypes> </Header> <Snippet> <Declarations> <Literal> <ID>var1</ID> <Default>i</Default> </Literal> <Literal> <ID>var2</ID> <Default>k</Default> </Literal> <Literal> <ID>type</ID> <Default>int</Default> </Literal> <Literal> <ID>visibility</ID> <Default>public</Default> </Literal> <Literal> <ID>condition1</ID> <Default>100</Default> </Literal> <Literal> <ID>condition2</ID> <Default>200</Default> </Literal> <Literal> <ID>myvalue</ID> <Default>888</Default> </Literal> </Declarations> <Code Language="CSharp"> <![CDATA[ $visibility$ $type$ $var1$; $visibility$ $type$ MyFun() { if ($var1$>$condition1$) { $selected$ $end$; $var2$ = $myvalue$+2; } else if ($var1$<$condition2$) { $var2$ = $myvalue$-2; } return $var2$; } ]]> </Code> </Snippet> </CodeSnippet> 效果如下:
![]() |
|