Create your own Code Snippets in the VSCode

Create a document template code fragment Vuejs

  1. Go to Code → Preferences → User Snippets

  1. A dialog box, select a vue code highlighting plug-ins, such as vue.js

  1. VSCode creates a vue.json, start customizing
* vue.json *
{
    "New File": {
        "prefix": "template",
        "body": [
            "<template>",
                "\t<div class='${name}'></div>",
            "</template>",
            "",
            "<script>",
                "\texport default {",
                    "\t\tname: '${name}'",
                "\t}",
            "</script>",
            "",
            "<style lang='sass'>",
                "\t.${name} {",
                "",  
                "\t}",
            "</style>"
        ]
    }
}

复制代码

Effect:

Creating px2rem sass conversion function snippets

  1. Go to Code → Preferences → User Snippets

  2. Select New Global snippets file

  1. VSCode generates ./vscode/px2rem.code-snippets, start customizing
{
  // Place your giftmall_app workspace snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and 
  // description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope 
  // is left empty or omitted, the snippet gets applied to all languages. The prefix is what is 
  // used to trigger the snippet and the body will be expanded and inserted. Possible variables are: 
  // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. 
  // Placeholders with the same ids are connected.
  // Example:
  // "Print to console": {
  //  "scope": "javascript,typescript",
  //  "prefix": "log",
  //  "body": [
  //    "console.log('$1');",
  //    "$2"
  //  ],
  //  "description": "Log output to console"
  // }

  "px2rem": {
    "scope": "javascript,typescript,scss",
    "prefix": "prm",
    "body": [
      "pxToRem($1)"
    ],
    "description": "px to rem"
  }
}

复制代码
  1. In <style lang=“scss scoped>the input prm, you can see the prompt completionprm -> px2rem(参数值)

Here is just a brief introduction, we can usually work, a lot of practice to reduce the number of meaningless physical work.

Reproduced in: https: //juejin.im/post/5d07a6905188257c6f229ba1

Guess you like

Origin blog.csdn.net/weixin_34239169/article/details/93169988