美文网首页程序员javascript
vscode快速生成代码注释的两种方式

vscode快速生成代码注释的两种方式

作者: color_小浣熊 | 来源:发表于2023-02-14 18:13 被阅读0次

    一、结合插件koroFileHeader

    1. 安装koroFileHeader插件到vscode。
    2. FIle(文件)=>Preferences(首选项)=>settings(设置),在workspace下查到File header Config,打开其中一个进行编辑(也可以ctrl + shift + p,搜索preferences :open settings)
      image.png
      添加代码块,快捷键:window:ctrl+win+i mac:ctrl+cmd+i linux: ctrl+meta+i Ubuntu: ctrl+super+i
    "fileheader.customMade": {
          // 头部注释默认字段
            "Author": "***",
            "Date": "", // 设置后默认设置文件生成时间
            "LastEditTime": "", // 设置后,保存文件更改默认更新最后编辑时间
            "LastEditors": "***", // 设置后,保存文件更改默认更新最后编辑人
            "Description": "",
            "FilePath": "", // 设置后,默认生成文件相对于项目的路径
            "custom_string_obkoro1": "加油搞起来"
        },
    

    键入快捷键,稍等一下(根据网络快慢)


    image.png

    添加代码块,快捷键:window:ctrl+win+t mac:ctrl+cmd+t linux: ctrl+meta+t Ubuntu: ctrl+super+t

    "fileheader.cursorMode": {
            // 默认字段
            "description":"",
            "param":"",
            "return":""
        }
    

    二、添加代码块,FIle(文件)=>Preferences(首选项)=>configure user snippets(用户代码块),选择javascript.json,修改添加

    {
        "Print to zhushi": {
            "prefix": "zhushi",
            "body": [
                "<!--",
                "* @Description: $0",
                "* @Author: your name",
                "* @Date: $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND",
                "* @LastEditTime: $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND",
                "* @LastEditors: Please set LastEditors",
                "-->"
            ],
            "description": "a zhushi mode"
        },
        "Print to func": {
            "prefix": "func",
            "body": [
                "/**",
                " * @func $1",
                " * @Description $2",
                " * @Author: your name",
                " * @param {$3} $4 $5",
                " * @return {$6} $7",
                " */"
            ],
            "description": "a func mode" 
        },
        "Print explain": {
            "prefix": "explain",
            "body": [
                "/**",
                " * @description",
                " * @param {*}",
                " * @public",
                " */  ",
            ],
            "description": "Log output to console"
        }   
    }
    

    此时在相应位置键入zhushi 、func、explain就能得到相应提示,追加注释代码


    image.png
    image.png

    相关文章

      网友评论

        本文标题:vscode快速生成代码注释的两种方式

        本文链接:https://www.haomeiwen.com/subject/lbwekdtx.html