建立本身的Code Snippets在VSCode中

建立Vuejs文件模板代碼片斷

1.Go to Code → Preferences → User Snippetsjavascript

2.彈出提示框,選擇一個vue代碼高亮插件,好比vue.jscss

3.VSCode會建立一個vue.json,開始自定義vue

* 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>"
        ]
    }
}

使用效果:
java

建立px2rem sass轉換函數snippets

1.Go to Code → Preferences → User Snippetstypescript

2.選擇新建全局snippets filejson

3.VSCode會生成./vscode/px2rem.code-snippets,開始自定義sass

{
  // 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"
  }
}

4.在<style lang=「scss scoped>中輸入prm,就能夠看到補全提示prm -> px2rem(參數值)app

這裏只是一個簡單介紹,能夠在平時工做中,去多多實踐,減小一些無心義的體力活。函數

相關文章
相關標籤/搜索