背景:

同学们,我们后台写接口,有过没这样的困扰,每个接口都需要写这么一串相似的代码,正常都是复制粘贴一下,如下图代码所示:

那么我们有没更好、更方便快捷方法,粘贴一些固定的、常用的代码呢?

可以通过代码片段,工具箱来保存代码区,工具箱参考我的另一博客https://blog.csdn.net/czjnoe/article/details/106559294

当然啦,还有AOP,可以不用站名麻烦的写try...catch、日志记录等等,这个以后将来有机会再讲。

下面介绍:代码片段

public model  Test()
{Model model = new Model();try{//todo}catch (Exception ex){LogHelp.Exception(ex);//记录日志}return model;
}

VS代码片段:

点击代码片段管理器后,如下图: 

打开文件夹路径,任意复制一个snippet文件,以文本形式打开,如下所示:

接下来我们修改一下,标注1中的标签Shortcut为快捷代码,标注2就是我们想要实现的代码片段,如下图:

完成之后,重启vs软件,就可以使用新建的代码片段:

输入test,然后双击Tab键=>>

好了,已经完成了,是不是很方便快捷呢!!

最后推荐一款编辑代码片段的插件(snippet designer):https://blog.csdn.net/czjnoe/article/details/106535754

VS好用系列之代码片段相关推荐

  1. 【C语言初级阶段学习1】使用vscode运行C语言,vscode配置环境超详细过程(包括安装vscode和MinGW-W64安装及后续配置使用的详细过程,vscode用户代码片段的使用)[考研专用]

    vscode配置c语言环境 前言 一.下载vscode和MinGW-W64和安装过程 1. vscode部分 1.1 vscode下载安装过程 1.2 vscode下载插件 2. MinGW-W64部 ...

  2. 【JS】1070- 8个工程必备的JavaScript代码片段(建议添加到项目中)

    8个工程必备的JavaScript代码片段,听过这样起博客标题可以提高阅读量.???? 最近写博客好累,让8月征文活动搞的,今天水一篇好了,麻烦不要给我点赞,不想看到消息通知的小红点. 1. 获取文件 ...

  3. VS代码片段(snippet)创作工具——Snippet Editor

    从Visual Studio 2005开始,IDE支持代码片段.代码片段以代码缩写和TAB自动切换输入点的方式,提高书写代码的开发效率,比较常用的代码,如下面演示中的:class.ctor.for.c ...

  4. 每位设计师都应该拥有的50个CSS代码片段

    http://www.oschina.net/translate/css-snippets-for-designers?from=20130613 面对每年如此多的 新趋势 ,保持行业的领先是个很困难 ...

  5. iPhone3开发基础教程中部分有用代码片段(1)

    <beginning iphone3 development exploring the iphone SDK>一书中有很多基础的代码片段 ,由这些最原始的代码片段组成了我们的复杂的iph ...

  6. 127个常用的JS代码片段,每段代码花30秒就能看懂(六)

    大家好,今天我继续给大家分享本系列文章的最后一部分,感谢你对本系列文章的持续关注,希望对你的日常工作有所帮助. 106.shuffle 使用 Fisher–Yates shuffle 洗牌算法对数组的 ...

  7. 设置VSCode快捷键vue生成代码片段

    Ctrl+Shift+P 复制下面的代码片段 {"vue-template": {"prefix": "vue-强哥的模板", //这个是模 ...

  8. 分享.NET开发中经常使用到的代码片段 完全从实际项目中提取出来,也可被反反复复的重复借用...

    几年前,一篇<ASP.NET开发人员经常使用的三十三种代码>非常流行,它总结了一些经常在ASP.NET开发中使用到的代码,直接可以拿来使用.今天重读这篇文章,有感而发,善于总结也是进步,于 ...

  9. 代码片段管理工具_VS代码片段:提高编码效率的最强大工具

    代码片段管理工具 by Sam Williams 通过山姆·威廉姆斯 VS代码片段:提高编码效率的最强大工具 (VS Code snippets: the most powerful tool to ...

最新文章

  1. Linux系统状态查看命令2
  2. J2ME程序开发新手入门九大要点
  3. Gartner:大数据和BI商业智能的差别和影响
  4. 图数据库应用系列(一):金融智能风控
  5. VTK:绘制BarChart条形图用法实战
  6. Selenium Webdriver概述(转)
  7. 不要错过这轮疫情的“洗牌”机会
  8. 一个易用、易部署的Python遗传算法库
  9. bash 抓捕异常_SHELL异常处理(转载)
  10. 《scikit-learn》数据预处理与特征工程(二)数值转换
  11. IOS6.0与IOS7.0屏幕适配
  12. spring boot shiro视频
  13. Exception occurred during ITK-SNAP startup
  14. 【优化】共轭函数(Conjugate Function)超简说明
  15. 数据重塑_Google是否会重塑电话
  16. 虚幻4 UE4 蓝图C++混合编程
  17. 深度学习CV文章整理
  18. 晕菜~~~竟然出了这样的事情~~
  19. 杭州 职称 计算机免试,浙职称评审政策调整外语计算机免考年限有变动
  20. 利用Qt制作连续性图片

热门文章

  1. 解析shodan下载数据的json
  2. serial库常见用法
  3. Activity生命周期学习总结2
  4. mysql性能分析工具soar使用
  5. visual studio 2019编译Windows Terminal工具的问题
  6. 即时战略游戏将领指挥AI方案设想(转帖)
  7. git代码量统计工具 -- 2017-12-20
  8. w8系统dns服务器,W8系统无法更改DNS提示安装网络适配器的解决方法
  9. C盘空间小,关闭休眠功能释放空间
  10. C# 多线程下载文件功能实现,优化文件下载不全问题