手把手--vs code 自定義快捷模塊輸入


直接進入話題,手把手自己教自己配置VS code 自定義快捷模塊【不要看向我,用了一段時間現在才學,太渣了】

打開vscode編輯器

第一部分:自定義快捷模塊操作

1.打開命令面板

快捷鍵  ctrl+shift+p

 

 

 

 

 

 

 

 

 

 

 

 

2.輸入snippets 搜索

 

回車選中

 

          定義代碼段名稱【tem】

 

             

     回車會打開一個文件,該文件就是用來存放自定義模塊的代碼【tem.code-snippets】

 第二部分:自定義快捷模塊內容配置

1.內容配置規則

參數說明

  • prefix:使用代碼段的快捷入口
  • body:需要設置的代碼放在這里,字符串間換行的話使用\r\n換行符隔開.如果值里包含特殊字符需要進行轉義,多行代碼以","分隔(在引號后面寫逗號)
  • $0:定義最終光標位置
  • $1:定義第一次光標位置,按tab鍵可進行快速切換, 還可以有 $2$3$4$5 ...
  • description:代碼段描述,在使用智能感知時的描述

我這邊自己定義一個vue模塊 代碼如下

 1  // 自定義(vue頁面結構)
 2  {
 3      "vue": {
 4     "prefix": "vue-tem", // 設置的快捷入口
 5     "body": [ // 模塊內容
 6         "<!-- $1 -->", // 光標
 7         "<template>",
 8         "  <div>",
 9         "     $2",
10         "  </div>",
11         "</template>",
12         "",
13         "<script>",
14         "  export default {",
15         "    name: '',",
16       "    components: {",
17       "         ",
18       "    },",
19       "    props: {",
20       "       ",
21       "    },",
22       "    data() {",
23       "      return {",
24       "          ",
25       "      }",
26       "    },",
27       "    computed: {",
28       "        ",
29       "    },",
30       "    created() {",
31       "        ",
32         "    },",
33       "    methods: {",
34       "        ",
35         "    },",
36         "    watch: {",
37         "       ",
38         "    },",
39         "  }",
40             "</script>",
41             "",
42             "<style scoped lang=''>",
43             "    ",
44             "</style>"
45     ],
46     "description": "Vue templet" // 說明
47  }
48 }

然后打開任意一個空白vue文件,輸入vue-tem,回車直接生成自定義body內的代碼,不重復貼出來了。【懶~】【到這步肯定知道咋操作了】

 

參考鏈接 https://www.cnblogs.com/shenxianhui/p/9361957.html

 

 第三部: 定義已有的文件

讓我們把時間線回到第一步,輸入snippets時,不要定義文件,直接輸入vue(html ,JavaScript等也可以)

打開vue.json 文件(我是直接默認這個了)

定義模塊內容,這里定義了console【原模板已有,放開注釋即可 = . =】

{
    // Place your snippets for vue here. Each snippet is defined under a snippet name and has a prefix, body and 
    // description. 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": {
        "prefix": "log",
        "body": [
            "console.log('$1')",
            "$2"
        ],
        "description": "Log output to console"
    },
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM