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"]);

每次都要反复的写?这个时候我们也可以写我们自定义的快速输入代码模板

image

image

这样,当我们输入 crt 的时候,就会出来这样

image

注意,我们自己建立的快捷键,在使用的时候,建议先写出来 crt 然后双击,选中之后,再按 2次 tab 键,就出来了

原文地址:https://www.cnblogs.com/joeylee/p/2836899.html