VSCode 自動添加版權信息


操作步驟:
Ctrl + Shift + P -> Preferences: Configure User Snippets -> New Global Snippets file...

輸入任意名稱回車后,自動生成如下模板:

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

比如我希望輸入cpr之后直接輸出如下內容,並且光標自動跳轉到 description: 位置

/**
 *@description:
 *@author: Zijian TENG
 *@date: 2021-03-11
 */

則應該這么修改:

{
   "Print to console": {
      "prefix": "cpr",
      "body": [
         "/**",
         " *@description: $1",  // 按一下 tab 自動跳轉到這里
         " *@author: Zijian TENG",
         " *@date: ${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE}",
         " */",
         ""
      ],
      "description": "copyright snippets"
   }
}


免責聲明!

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



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