如何设置一个自定义注释

整洁的代码和注释风格总是给人一种眼前一亮、赏心悦目的感觉,同时详细的注释也是程序员所必须的职业素养之一

今天主要分享一下如何在VS Code中设置自定义 注释

第一步:

使用ctrl + shift + p 调出如下窗口,并且输入snippets

第二步:进入json文件编辑

这里以自定义js注释为例:

进入到 json 文件中后,添加如下代码,大家可以自定义设计,保存退出 我这里是一个类注释 一个方法注释

"Print to js class": {

"prefix": "zhushiclass",

"body": [

"/*",

" *@Description: $0",

" *@ClassAuthor: Tian Qin",

" *@Date: ${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE} ${CURRENT_HOUR}:${CURRENT_MINUTE}:${CURRENT_SECOND}",

"*/"

],

},

"Print to js method": {

"prefix": "zhushimethod",

"body": [

"/*",

" *@Description: $0",

" *@MethodAuthor: HeLihui",

" *@Date: ${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE} ${CURRENT_HOUR}:${CURRENT_MINUTE}:${CURRENT_SECOND}",

"*/"

],

},

第三步:

保存退出后,我们可以在js文件中看到智能提示

点击之后会自动生成注释 ,同时date会自动生成

注意一下,这里html注释稍有不同

因为html注释格式为 < - - ! - - >

"Print to html method": {

"prefix": "zhushihtml",

"body": [

""

],

},

最后想分享一下红色警戒的源码 注释的格式 ,在红色警戒的源码公开之后,他的注释简直堪称经典

我整理了一下这段注释,致敬经典!

"Print to js api": {

"prefix": "hongsejingjie",

"body": [

"/***************************************************************************************************",

" * AircraftClass :: $0 *",

" * @Description: $0 *",

" * @Description: $0 *",

" * @Description: $0 *",

" * *",

" * INPUT:$0 *",

" * *",

" * OUTPUT:$0 *",

" * *",

" * WARNINGS:$0 *",

" * HISTORY: *",

" * @MethodAuthor: HeLihui *",

" * @Date: ${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE} ${CURRENT_HOUR} *",

"*==================================================================================================*/"

],

},

由于这是我自己整理出来的,所以效果不是很好,所以大家请见谅,也希望大家能够继续完善

总结

到此这篇关于VSCode 添加自定义注释(附带红色警戒经典注释风格)的文章就介绍到这了,更多相关VSCode 添加自定义注释内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

vscode添加源文件_VSCode 添加自定义注释的方法(附带红色警戒经典注释风格)相关推荐

  1. VSCode 添加自定义注释(附带红色警戒经典注释风格)

    如何设置一个自定义注释 整洁的代码和注释风格总是给人一种眼前一亮.赏心悦目的感觉,同时详细的注释也是程序员所必须的职业素养之一 今天主要分享一下如何在VS Code中设置自定义 注释 第一步: 使用c ...

  2. vscode添加源文件_VSCode自制的IDE编译多个源文件

    文/Edward VSCode的预定义变量 我们上一篇文章中讲述了如何将MinGW工具嵌入到VSCode文本编辑器中,在这个配置的过程中,我们只需要通过修改VSCode生成的"luanch. ...

  3. aop 获取注解注释的方法_带有AOP和注释的Java方法记录

    aop 获取注解注释的方法 有时,我想记录(通过slf4j和log4j )方法的每次执行,查看其接收的参数,返回的内容以及每次执行花费的时间. 这是我在AspectJ , jcabi-aspects和 ...

  4. idea生成类注释和方法注释的方法

    目录标题 生成类注释 生成类注解模板 生成方法注释 生成方法注解模板 生成类注释 生成类注解模板 /** * @program: ${PROJECT_NAME} * @description: thi ...

  5. zend studio自动添加文件注释和方法注释

    zend studio自动添加文件注释和方法注释 进入首选项=>PHP=>Editor=>Template=>New Name\Description\Pattern里面分别填 ...

  6. webconfig的解决方案怎么添加_解决在Web.config或App.config中添加自定义配置的方法详解...

    文档从网络中收集,已重新整理排版 .word 版本可编辑 . 欢迎下载支持 . 1 word 版本可编辑 . 欢迎下载支持 . 解决在 Web.config 或 App.config 中添 加自定义配 ...

  7. python语言的两种注释方法_python编程时添加中文注释的方法

    python编程时添加中文注释的方法 发布时间:2020-08-24 17:09:52 来源:亿速云 阅读:77 作者:小新 这篇文章主要介绍python编程时添加中文注释的方法,文中介绍的非常详细, ...

  8. vscode添加头部注释快捷键

    在vscode内安装扩展: 在settings.json文件内加入下面的代码:把"XXXX"换成自己喜欢的昵称. {"psi-header.changes-trackin ...

  9. IDEA(idea)添加类注释和方法注释

    IDEA(idea)添加类注释和方法注释 文章目录 前言 一.类的注释? 1. 2 二.方法的注释 1.尝试快捷键 2.添加 (1).打开idea,随便打开一个项目,左上角点击File--Settin ...

最新文章

  1. android 反编译报错,android反编译
  2. Vue中使用Openlayers加载Geoserver发布的TileWMS时单击获取shp文件的坐标信息
  3. linux下mysql数据库目录迁移_linux下mysql数据库目录迁移问题
  4. 盘点阿里程序员常用的 15 款开发者工具
  5. Platform Invoke and Marshaling Data: [1/3]
  6. Spark structured 记录一次kudu扩容导致无法写入数据的问题
  7. 【Hadoop】Bad connect ack with firstBadLink as ×.×.×.×:50010
  8. python3抓取图片脚本_使用Python3编写抓取网页和只抓网页图片的脚本
  9. win7 右键无法新建txt
  10. 在线rar压缩包解密软件,rar压缩包权限密码多少?
  11. spy——[1220] SPY
  12. 中国农业大学计算机专硕2019分数线,中国农业大学2019考研复试分数线已公布
  13. PythonProgramming.net Python 金融教程(转)
  14. python excel截图保存_如何用Python读取Excel中图片?又如何用Python往Excel中写入图片?...
  15. zabbix 自带模板监控mysql_zabbix使用自带模板监控mysql
  16. uniapp 热更新和整包更新
  17. 网页设计与制作(五)
  18. BZOJ 1616: [Usaco2008 Mar]Cow Travelling游荡的奶牛 bfs
  19. 计算机领域前沿热点研究方向,计算机科学前沿热点及发展趋势.pdf
  20. 电影TS、TC、SCR、R5、BD、HD等版本是什么意思(转)

热门文章

  1. 《万历十五年》--黄仁宇
  2. Virtual Private Network虚拟专用网络-在Linux上搭建专用通道
  3. 温湿度DHT10读写例程
  4. bitcoin和cgminer的安装
  5. 海运整柜出口操作流程有哪些注意事项?
  6. PROMETHEUS容器监控
  7. 初识openmeetings-db
  8. android 阅读器
  9. python pyqt5 打开文件夹 读取文件列表
  10. codeforces 1100D