2、nodejs是封装了谷歌的v8引擎之后实现的一个javascript运行环境,他使用了一个事件驱动,非阻塞的I/O模型,轻量又高效,还是单线程的,擅长领域是后端的并发连接还有做响应速度快,易于扩展的网络应用
3、snippets是一款在Mac上使用的软件,是开发者用于保存源代码的工具
4、snippet是指为了解决在编写程序中需要反复利用某一部分代码而出现的一种方案,就是代码功能片段,主要体现在Sublime Text Snippet,将代码封装在<snippet></snippet>中,里面有个触发该片段的设置,当你想用这个片段的时候,输出触发的字母(比如自定义名称elem-edge),再按Tab键就出来了
一、Code Snippet介绍
Code Snippet是Visual Studio内建支持的管理代码片段的工具,并且在Visual Studio 2008中更是提供了Code Snippet Manager来帮助管理代码片段。但很多时候在做演示或者Lab时,需要事先将Code Snippet做好并通过运行脚本(安装程序)来装载,这个时候可能做一个vsi文件更方便一些。
二、创建Code Snippet的基本步骤
1、创建snippet文件
包含若干代码片段的XML文件,此文件的扩展名为.snippet. 这个.snippet文件包含了Code Snippet的描述,名称,通过CodeSnippet节点可以嵌入多个代码片段
<CodeSnippets xmlns="<CodeSnippet Format="1.0.0">
<Header>
<Title>
Allan. Presentation - ADO Service
</Title>
<Author>Allan</Author>
</Header>
<Snippet>
<Code Language="CSharp">
<![CDATA[MessageBox.Show("Hello World")]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
在上述.snippet文件中,第一行一般来说是固定的XML命名空间,然后嵌套了一个CodeSnippet节点。每个代码片段分为2个部分,一个是Header部分,另一个是完整的代码。在第二部分里边,包含的代码片段必须位于<Snippet>节点的<Code>节点下,并且通过language来指明是VB还是C#代码。
2、创建Visual Studio Content Installer(VSI)描述文件。
一个VSI描述文件描述了.VSI所要包含的文件及所有组件,换句话说就是.VSI安装文件的清单,它也是一个XML文件。因为VSI可以创建除了CodeSnippet之外的很多模板,比如Addin,Macro Project,VSTemplate和Toolbox Control,所以必须指定相应的类型(给FileContentType属性设值)。另外,如果FileContentType为Code Snippet,则必须给其子属性Attributes设置相关语言属性。其它的对于各种类型的安装模板都是基本类似的。
<VSContent xmlns="<Content>
<FileName>MyCodeSnippet.snippet</FileName>
<DisplayName>SSW Code snippets</DisplayName>
<Description>A tested controls</Description>
<FileContentType>Code Snippet</FileContentType>
<ContentVersion>1.0</ContentVersion>
<Attributes>
<Attribute name="lang"
value="CSharp"/>
</Attributes>
</Content>
</VSContent>
3、根据代码片段清单文件和VSI描述文件生成.vsi。
Visual Studio Content Installer可以直接被IDE调用并安装相应清单文件(其实Code Snippet Manager也可以直接导入.snippet文件),下载一个Winzip(www.winzip.com). 然后选择上边生成的.snippet文件和.vscontent文件,选择右键菜单Send To并选择Compressed (zipped) Folder,最后重命名生成的.zip文件为.vsi。
4、接下来验证一下vsi文件是否可以安装。双击.vsi文件,接受警告窗体,很容易就会到达的安装路径选择。
5、到代码中验证一下,即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)