vs.net代码段管理器应用
来源:互联网 发布:怎样看是不是淘宝客 编辑:程序博客网 时间:2024/04/30 10:48
对于.net程序员来见,vs编程开发的强大和方便让我们收益匪浅,visual studio 代码段管理器添加自己常用的代码段。
想必大家都记得vs里的这个代码提示吧。刚刚学习入门程序的时候一般都是控制台输出hello world!(hello world作为所有编程语言的起始阶段,占据着无法改变的地位,所有中/英/法/德/美……版本的编程教材中,hello world总是作为第一个TEST记录于书本之中,所有的编程第一步就在于此了!经典之中的经典)对于c#来说添加一个void Main 的快捷方式,键入svm再双击tab键即可,大家是不是感觉很方便。接下来教大家添加自己的代码段到代码段管理器中。
启动vs,打开:工具--代码段管理器窗口(Ctrl+K+B)
接下来我们以C#为例,添加代码段,第一步选择语言,对该该类语言进行代码段的管理,介绍按钮功能:添加和移除是对代码段目录的管理,需要提前说明的是每一个代码段都是一个后缀为.snippet的xml文件,该文件xml格式简单,仿照系统自带的代码段文件写即可
<?xml version="1.0" encoding="utf-8" ?><CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <CodeSnippet Format="1.0.0"> <Header> <Title>取得HTML中所有图片的URL</Title> <Author>tudou</Author> <Shortcut>html_img_url</Shortcut> <Description>取得HTML中所有图片的URL</Description> <SnippetTypes> <SnippetType>SurroundsWith</SnippetType> <SnippetType>Expansion</SnippetType> </SnippetTypes> </Header> <Snippet> <Code Language="csharp"> <![CDATA[/// <summary> /// 取得HTML中所有图片的 URL。 /// </summary> /// <param name="sHtmlText">HTML代码</param> /// <returns>图片的URL列表</returns> public static string[] GetHtmlImageUrlList(string sHtmlText) { // 定义正则表达式用来匹配 img 标签 Regex regImg = new Regex(@"<img\b[^<>]*?\bsrc[\s\t\r\n]*=[\s\t\r\n]*[""']?[\s\t\r\n]*(?<imgUrl>[^\s\t\r\n""'<>]*)[^<>]*?/?[\s\t\r\n]*>", RegexOptions.IgnoreCase); // 搜索匹配的字符串 MatchCollection matches = regImg.Matches(sHtmlText); int i = 0; string[] sUrlList = new string[matches.Count]; // 取得匹配项列表 foreach (Match match in matches) sUrlList[i++] = match.Groups["imgUrl"].Value; return sUrlList; }]]> </Code> </Snippet> </CodeSnippet></CodeSnippets>将此xml存为get_html_img_url.snippet,点击导入选择该文件,选择所属代码段目录即可。
另外代码段的插入除了直接键入快捷键以外,还可以通过Ctrl+K+X 来插入。
我们也可以建一个我们自己的代码段文件夹,复制一份在u盘里,方便我们在其他机器上使用。
对于.snippet文件的详细写法可参考http://www.soaspx.com/dotnet/asp.net/tech/tech_20120328_8832.html
- vs.net代码段管理器应用
- 【VS应用】 VS.net中快捷键收缩和展开代码段
- 陈灯可重用代码段管理器VS插件版4.0发布
- 代码段管理器
- VS.net中快捷键收缩和展开代码段
- .NET开发环境VS中添加简单自定义代码段
- VS.net中快捷键收缩和展开代码段
- VS.net中快捷键收缩和展开代码段
- VS代码段快捷键
- 陈灯可重用代码段管理器VS插件版5.0发布(代码段收集器、个人代码库、代码片段管理、代码管理)
- .NET TeamFundactionServer代码管理器
- VS Code 编写代码段
- VisualStudio小技巧:代码段管理器
- Android应用代码段
- BSS段 数据段 代码段 堆栈 指针 vs 引用
- VS.net中快捷键收缩和展开代码段 + 快捷键一览表
- VS.net中快捷键收缩和展开代码段 + 快捷键一览表
- VS 生成代码段的小工具
- java生成exe文件
- Android闹钟及相关组件
- Java随机验证码 图片验证码 基于servlet验证码实现
- svn清理工具 RySVNCleaner
- JavaScript全局函数
- vs.net代码段管理器应用
- struts2防止重复提交问题
- gcc参数详解
- 武汉长江大桥今迎55岁生日 被撞70余次仍无恙-武汉长江大桥-生日-无恙
- MSSQLSERVER数据库- 存储过程
- JavaScript:Window 对象
- I2S总线
- 安装apk时出现错误Failure [INSTALL_FAILED_DEXOPT]
- source insight 保存时出现error:too many files are open.