koroFileHeader更新日志
时间:2022-07-28
本文章向大家介绍koroFileHeader更新日志,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
距离上次发布插件动态,已经过了好几个月,期间我又发布了几个版本,这里是插件的更新日志,大家可以看看最新动态。更多内容,可以去github上看仓库的wiki。
[V3.0.0]
- 新增自定义注释的符号,注释生成的样子,全部由你掌控,详情看下一段
- 函数注释新增Date字段,设置该字段可生成函数注释的时间
- 修复文件行数不够20行时,无法更新最后编辑时间的bug
- 修复函数注释在最后一行无法生成的bug
自定义注释符号
// 这部分本来是个跳转链接了,我直接拿过来了
"fileheader.configObj": {
"annotationStr": {
"head": "/*", // 自定义注释头部
"middle": " * @", // 自定义注释中间部分(注意空格,这也是最终生成注释的一部分)
"end": " */", // 自定义注释尾部
"use": false // 是否使用自定义注释符号
}
}
这个配置是默认配置,如果使用的话(use:true),生成的注释为:
/*
* @Author: OBKoro1
* @Github: https://github.com/OBKoro1
* @Date: 2018-12-12 18:50:10
* @LastEditors: OBKoro1
* @LastEditTime: 2018-12-13 15:54:05
* @Description:
*/
配置规则:
插件将优先选择已支持的语言,当匹配不到已支持的语言,并且use
选项为true,才会使用此项配置。
此项配置的意义是:
以防以后项目不维护了,出现新的流行语言,注释形式也不一样了。用户也可以自定以注释的符号.
看到这里,我如此用心良苦,真的不点右上角赏我一个Star⭐️吗?
- 头部注释和函数注释现在支持中文做为注释属性了,比如: "fileheader.cursorMode": { "Date": "Do not edit", "作者": "your name", "功能": "" }
[V2.9.0]
- 插件新增支持
vue
后缀文件的头部注释,效果如下: <!-- * @Description: * @Author: OBKoro1 * @Github: https://github.com/OBKoro1 * @Date: 2018-11-16 14:38:05 * @LastEditors: OBKoro1 * @LastEditTime: 2018-11-19 14:32:45 -->
[V2.8.0]
- 插件新增支持
html
后缀文件的头部注释,效果如下: <!-- * @Description: * @Author: OBKoro1 * @Github: https://github.com/OBKoro1 * @Date: 2018-11-16 14:38:05 * @LastEditors: OBKoro1 * @LastEditTime: 2018-11-19 14:32:45 -->
[V2.7.0]
- 新增WiKi,关于插件的文档都在这里!
- 插件新增支持
vb
后缀文件注释,按下快捷键检测为vb
后缀的文件,效果如下 // 头部注释 ' ' @Description: ' @Author: OBKoro1 ' @Github: https://github.com/OBKoro1 ' @Date: 2018-11-08 11:09:02 ' @LastEditTime: 2018-11-08 13:49:26 ' // 函数注释 ' ' description: ' param {type} ' return: ' - 修复必须
LastEditors
和LastEditTime
字段同时存在才会更新最后编辑时间的bug 同时存在或者单独使用LastEditors
、LastEditTime
字段都支持更新最后编辑时间和最后编辑人 - 新增支持注释格式
[V2.6.0]
- 新增常见问题readme
- 修复部分场景下最后编辑时间不更新问题
- 对单个文件连续操作,最后编辑时间与上次的最后编辑时间相差6666毫秒才会更新
[V2.5.0]
- 支持python注释,按下快捷键检测为py后缀的文件,生成
'''
形式的文件头部注释和函数注释。 - 头部注释Date字段(文件创建时间)从当前时间改为文件的创建时间
[V2.0.0]
- 新增在光标出添加注释功能(通常用于函数/方法注释),同样的支持用户自定义注释选项
- 修复文件头部注释的默认配置不可删除,配置顺序不可移动的问题
- 新增mac快捷键
- 快速入门系列--WebAPI--03框架你值得拥有
- 快速入门系列--MVC--06视图
- 腾讯入局物业管理 欲改造传统服务?
- ExtJs学习笔记(4)_EditorGridPanel(可编辑的网格控件)
- ansible批量管理软件部署及剧本
- 快速入门系列--MVC--02路由
- Javascript生成GUID
- 快速入门系列--MVC--04模型
- 快速入门系列--MVC--03控制器和IOC应用
- ExtJs学习笔记(3)_GridPanel[XML做数据源]
- 快速入门系列--MVC--05行为
- Linux Rsync备份服务介绍及部署守护进程模式
- 企业级Tomcat安全管理优化方案
- “妈妈”域名Mommy.com66万高价易主 现已建站
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Mitmproxy 的安装与使用案例
- leetcode之Bigram分词
- TensorFlow2 开发指南 | 01 手写数字识别快速入门
- Spring 数据初始 H2 后进行数据查询提示 Schema not found 错误
- Discourse CentOS 8 全新安装手册
- H2 数据库插入时间的方法
- Spring 配置的 H2 控制台 frameOptions 导致无法访问
- Spring Boot 和 Hibernate 的 H2 数据库配置来进行启动测试
- Java时间处理-LocalDateTime简介
- iOS音视频接入 - TRTC iOS端真机日志导出
- jQuery根据填写的input的数值导出excel表格
- 小程序根据返回值英文渲染出对应的中文
- 小程序返回的时间戳转化成时间
- 小程序使用 组件库 vant-weapp详细教程
- 小程序数据渲染根据返回值计算百分比并且显示