美文网首页Vue3
配置vscode的快速注释生成方式

配置vscode的快速注释生成方式

作者: 小白白呐 | 来源:发表于2022-06-02 10:53 被阅读0次

1.

在文件——首选项-----用户代码片段—搜索vue.json,这是设置的vue文件里边生成模板的,

如果需要在js文件下生成注释的,就搜索javascript。json

2.

把下面的代码复制进去

3.

重启vscode,新建页面的时候输入vue,回车,快速生成vue模板

"Print to console": {

        "prefix": "vue",

        "body": [

            "<template>",

            "  <div></div>",

            "</template>",

            "",

            "<script>",

            "export default {",

            "  components: {},",

            "  props: {},",

            "  data() {",

            "    return {",

            "    };",

            "  },",

            "  watch: {},",

            "  computed: {},",

            "  methods: {},",

            "  created() {},",

            "  mounted() {}",

            "};",

            "</script>",

            "<style lang=\"scss\" scoped>",

            "</style>"

        ],

        "description": "A vue file template"

    },

    "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"

    }

================================分割线==================================

修改了一下vue版本的升级模板vue。json

"Print to console": {

        "prefix": "vue",

        "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",

            "-->",

            "",

            "<template>",

            "  <div></div>",

            "</template>",

            "",

            "<script>",

            "export default {",

            "  // 组件名称",

            "  name: '',",

            "  // 组件参数 接收来自父组件的数据",

            "  props: {},",

            "  // 局部注册的组件",

            "  components: {},",

            "  // 组件状态值",

            "  data() {",

            "    return {",

            "    };",

            "  },",

            "  // 计算属性",

            "  computed: {},",

            "  // 侦听器",

            "  watch: {},",

            "  // 组件方法",

            "  methods: {},",

            "  // 以下是生命周期钩子   注:没用到的钩子请自行删除",

            "  /**",

            "   * 在实例初始化之后,组件属性计算之前,如data属性等",

            "   */",

            "  beforeCreate() {},",

            "  /**",

            "   * 组件实例创建完成,属性已绑定,但DOM还未生成,$ el属性还不存在",

            "   */",

            "  created() {},",

            "  /**",

            "   * 在挂载开始之前被调用:相关的 render 函数首次被调用。",

            "   */",

            "  beforeMount() {},",

            "  /**",

            "   * el 被新创建的 vm.$ el 替换,并挂载到实例上去之后调用该钩子。",

            "   * 如果 root 实例挂载了一个文档内元素,当 mounted 被调用时 vm.$ el 也在文档内。",

            "   */",

            "  mounted() {}",

            "};",

            "</script>",

            "<!-- Add 'scoped' attribute to limit CSS to this component only -->",

            "<!-- 使用了scoped属性之后,父组件的style样式将不会渗透到子组件中, -->",

            "<!-- 然而子组件的根节点元素会同时被设置了scoped的父css样式和设置了scoped的子css样式影响, -->",

            "<!-- 这么设计的目的是父组件可以对子组件根元素进行布局。 -->",

            "<style lang=\"scss\" scoped>",

            "</style>"

        ],

        "description": "A vue file template"

    },

javascript.json文件

"Print to shuoming": {

        "prefix": "shuoming",

        "body": [

            "/*",

            "* @Description: $0",

            "* @Author: your name",

            "* @Date: $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE",

            "* @LastEditTime: $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE",

            "* @LastEditors: Please set LastEditors",

            "*/"

        ],

        "description": "a zhushi mode"

    },

    "Print to zhushi": {

        "prefix": "zhushi",

        "body": [

            "/**",

            " * @Description $1",

            " * @Author $2",

            " * @param {$3} $4 $5",

            " * @return {$6} $7",

            " */"

        ],

        "description": "a func mode"

    }

相关文章

  • 配置vscode的快速注释生成方式

    1. 在文件——首选项-----用户代码片段—搜索vue.json,这是设置的vue文件里边生成模板的, 如果需要...

  • Swagger快速生成文档

    Swagger 快速生成文档 导入配置 配置Application 增加注释 常用注释 @ApiIgnore:使用...

  • vsCode 快速生成vue模板

    vsCode 快速生成vue模板 ### 1、vsCode 快速生成vue模板 ```json /** * 到插件...

  • 介绍几个代码实际开发中很实用的工具

    前言 您看完本文后,将会学习到这些实际开发中常用的骚操作 vscode中快速生成头部注释以及函数注释(koroFi...

  • pytest的使用

    1、Python+VSCode IDE 快速开发配置 来源:Python+VSCode IDE 快速开发配置-16...

  • VScode中Vue快速生成代码片段

    VScode中Vue快速生成代码片段 [VScode Vue tab 生成代码片段 ] 首先我们要找到设置(如下...

  • 设置Live Templates

    修复bug时,应加上相应的注释,在Android Studio中,可以定义快速生成注释的模板。设置方式如下:And...

  • 自动生成文档-jsDoc

    快速入门 编写注释 生成文档 配置文件 配置模板 块级标签 行内标签 使用插件 使用指南 http://usejs...

  • HTML核心-第一个网页

    Emmet插件:自动生成HTML代码片段,是Vscode内置的插件 注释: 是为了给阅读代码的人提供帮助,注释不参...

  • vscode配置注释颜色

    打开设置,以json格式打开image.png 添加以下配置 其他配置

网友评论

    本文标题:配置vscode的快速注释生成方式

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