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快捷键
- dedecms建的网站如何去掉/index.html
- WPF ContextMenu的使用
- Json的序列化与反序列化以及乱入的k_BackingField
- 亚马逊面试题
- VisualStudio 怎么使用Visual Leak Detector
- Cannot find module 'socket.io'
- 【学术】独热编码如何在Python中排列数据?
- 比特币的私钥【区块链生存训练】
- Unity3D学习笔记第一课
- Extjs4处理后台json数据中日期和时间的方法
- 机器学习:Python测试线性可分性的方法
- Java 机器学习库Smile实战(一)SVM
- 交易Transaction【区块链生存训练】
- 马尔可夫链文本生成的简单应用:不足20行的Python代码生成鸡汤文
- 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 数组属性和方法
- python第二十三课——dict中的函数
- python第二十四课——set中的函数
- python第二十五课——闭包
- LNMP架构应用实战——PHP扩展及缓存插件安装
- python第二十六课——装饰器
- LNMP架构应用实战——openssl升级最新版本
- python第二十七课——os模块
- python第二十八课——编码小常识
- Linux系统——KVM虚拟机安装与管理
- python第二十九课——文件读写(读取读取中文字符)
- python第二十九课——文件读写(readline()和readlines()的使用)
- linux系统运维企业常见面试题集合(一)
- python第二十九课——文件读写(写数据的操作)
- python第二十九课——文件读写(复制文件)
- python第三十课--异常(异常处理定义格式和常见类型)