ReSharper制作Template帮助我们快速输入代码
VisualStudio具有强大的代码便捷输入设计,其中的template就非常值得赞赏。大家应该用过下面这几种语句模块吧:
if foreach try catch 之类
这些语句的快速输入怎么实现?拿if模式来说,输入if,然后按Tab键,就会产生
if (bool) { }
这里,我们就来实现这种效果,因为在实际的开发项目中,经常遇到大量重复性的输入,只是个别单词不相同,整体结构都一样。比如:
DateTime startDate = Convert.ToDateTime(context.Request["StartDate"]);
这里我们是为了获取时间,但是如果要获取很多个时间呢?例如加多一个结束时间
DateTime endDate = Convert.ToDateTime(context.Request["Enddate"]);
每次都要反复的写?这个时候我们也可以写我们自定义的快速输入代码模板
这样,当我们输入 crt 的时候,就会出来这样
注意,我们自己建立的快捷键,在使用的时候,建议先写出来 crt 然后双击,选中之后,再按 2次 tab 键,就出来了