vscode使用插件KoroFileHeader添加注释

一、简介

KoroFileHeader 是一款用于在 VSCode 中用于生成文件头部注释和函数注释的插件,支持所有主流语言,功能强大,灵活方便,文档齐全。

VSCode 安装 KoroFileHeader 好插件,就可以直接使用。
"fileheader.customMade": {} // 头部注释
"fileheader.cursorMode": {} // 函数注释 
"fileheader.configObj": {}  // 插件配置项

二、使用

关闭自动添加头部注释,需要在 VSCode setting.json 文章中添加配置:

"fileheader.configObj": {
    "autoAdd": false, // 关闭自动生成头部注释
}

文件头部添加注释:

使用方式:进入当前页面 按快捷键即可

快捷键: window:ctrl + alt + i,mac:ctrl + cmd + i

  ```
  /*
   * @Author: your name
   * @Date: 2021-03-25 15:19:05
   * @LastEditTime: 2021-04-02 13:17:06
   * @LastEditors: Please set LastEditors
   * @Description: In User Settings Edit
   * @FilePath: /laravel-test/app/Http/Controllers/UserController.php
   */
  ```

如果需要自定义上面注释信息,需要在 VSCode setting.json 文章中添加配置,下面字段可以自行添加移除或者自定义字段:

"fileheader.customMade": {
    "Author":"DZM",
    "Date": "Do not edit", // 文件创建时间(不变)
    "LastEditors": "[you name]", // 文件最后编辑者
    "LastEditTime": "Do not edit", // 文件最后编辑时间
    "Description":""
    // "dzmtest": ""
}

/*
 * @Author: DZM
 * @Date: 2021-03-25 15:19:05
 * @LastEditors: [you name]
 * @LastEditTime: 2021-04-02 13:19:32
 * @Description: 
 */

在光标处添加函数注释:

使用方式:选中函数名 或 光标在函数名上方 按快捷键即可

快捷键: window:ctrl + alt + t,mac:ctrl + cmd + t

/**
 * @description: 
 * @param {Request} $request
 * @return {*}
 */
public function save(Request $request) {
    dump($request->all());
}

如果需要自定义上面注释信息,需要在 VSCode setting.json 文章中添加配置,下面字段可以自行添加移除或者自定义字段:

"fileheader.cursorMode": {
    "Author":"[you name]",
    "description": "", 
    "param": "", 
    "return":""
    // "dzmtest": ""
}


/**
 * @Author: [you name]
 * @description: 
 * @param {Request} $request
 * @return {*}
 */
public function save(Request $request) {
    dump($request->all());
}

根据不同开发语言自定义注释:

// 设置
"fileheader.configObj": {
    "language": {
        // 普通后缀文件
        "js": {
            "head": "/$$",
            "middle": " $ @",
            "end": " $/",
            // 函数自定义注释符号:如果有此配置 会默认使用
            "functionSymbol": {
              "head": "/******* ", // 统一增加几个*号
              "middle": " * @",
              "end": " */"
            }
        },
       // 一次匹配多种文件后缀文件 不用重复设置
       "h/hpp/cpp": {
          "head": "/*** ", // 统一增加几个*号
          "middle": " * @",
          "end": " */"
        },
        // 针对有特殊要求的文件如:test.blade.php
        "blade.php":{
          "head": "<!--",
          "middle": " * @",
          "end": "-->",
        }
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FGGIT

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值