国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用VSCode創(chuàng)建自定義注釋及代碼段的方法

這篇具有很好參考價(jià)值的文章主要介紹了使用VSCode創(chuàng)建自定義注釋及代碼段的方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

使用VSCode創(chuàng)建自定義注釋及代碼段的方法

1.打開VSCode活動欄中的管理面版

2.點(diǎn)擊配置用戶用戶代碼片段。如下圖所示
vscode配置注釋模板,計(jì)算機(jī)技術(shù),vscode,ide,編輯器

3.點(diǎn)擊新建全局代碼片段文件

4.輸入代碼段文件名,如需注釋c語言的代碼,則文件命名為c.json

5.以c語言為例,建立的文件默認(rèn)模板如下:

// "Print to console": {

  //  "prefix": "log",

  //  "body": [

  //    "console.log('$1');",

  //    "$2"

  //  ],

  //  "description": "Log output to console"

  // }

其中"Print to console"為添加代碼段的說明。

"prefix"為調(diào)用這個代碼段的快捷輸入,如這里為log,則在VSCode編輯c語言的文本區(qū)輸入log則可以快速插入"body"里的內(nèi)容

“body”為代碼段的內(nèi)容,代碼每行之間以”,“號分割

”description“為代碼段的描述

6.創(chuàng)建一個main文件的頭部注釋模板(包含佛祖保佑,永無bug):

"Create a new c main file": {
        "prefix": "..file.main",
        
        "body":
        [
            "/*********************************** Copyright (c) ************************************",
            "                                                                                                         ",
            "                                        _ooOoo_                                                           ",
            "                                       o8888888o                                                          ",
            "                                       88\" . \"88                                                          ",
            "                                       (| -_- |)                                                          ",
            "                                       O\\  =  /O                                                          ",
            "                                    ____/`---'\\____                                                       ",
            "                                  .'  \\\\\\\\|     |\\\\\\\\  `.                                                     ",
            "                                 /  \\\\\\\\|||  :  |||//  \\                                                    ",
            "                                /  _||||| -:- |||||-  \\                                                   ",
            "                                |   | \\\\\\\\\\\\  -  /// |   |                                                   ",
            "                                | \\_|  ''\\---/''  |   |                                                   ",
            "                                \\  .-\\__  `-`  ___/-. /                                                   ",
            "                              ___`. .'  /--.--\\  `. . __                                                  ",
            "                           .\"\" '<  `.___\\_<|>_/___.'  >'\"\".                                               ",
            "                           | | :  `- \\`.;`\\ _ /`;.`/ - ` : | |                                            ",
            "                          \\  \\ `-.   \\_ __\\ /__ _/   .-` /  /                                             ",
            "                     ======`-.____`-.___\\_____/___.-`____.-'======                                        ",
            "                                        `=---='                                                           ",
            "                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                         ",
            "                                佛祖保佑        永無BUG                                                    ",
            "                                                                                                          ",
            "**                   It's all a circle,Everything gets a return.                                         ",
            "**---------------------------------File Info-------------------------------------------",
            "** @file:               ${TM_FILENAME}",
            "** @author:             $1${author.body}",
            "** @date:               $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE",
            "** @version:            V0.0",
            "** @brief:              $2",
            "**                                                                                                        ",
            "**-------------------------------------------------------------------------------------",
            "** @modified:           $3                                                              ",
            "** @date:               $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE                                         ",
            "** @version:            V0.0                                                                              ",
            "** @description:        $4",
            "** @note:               $5",
            "**-------------------------------------------------------------------------------------",
            "** @copyright:          $6",
            "**************************************************************************************/",
        ],

        "description": "a mainnote mode"
    },
 

其中, T M F I L E N A M E 為當(dāng)前 c 源文件的文件名,這里如果為 m a i n . c , 則 {TM_FILENAME}為當(dāng)前c源文件的文件名,這里如果為main.c,則 TMF?ILENAME為當(dāng)前c源文件的文件名,這里如果為main.c,{TM_FILENAME}會被替換為main.c

$1, $2為制表符的切換標(biāo)志,通過按下tab鍵,可從$1的位置快捷跳到$2的位置

$CURRENT_YEAR為當(dāng)前年份

$CURRENT_MONTH為當(dāng)前月份

$CURRENT_DATE為當(dāng)前日期

7.創(chuàng)建一個源文件的頭部注釋模板

"Create a new c source file": {
        "prefix": "..file.c",
        "isFileTemplate": true,
		"body":
        [
            "/******************************** Copyright (c) ***************************************",
            "**",                  
            "**",                  
            "**",                  
            "**---------------------------------File Info-------------------------------------------",
            "** @file:               ${TM_FILENAME}                                                                     ",
            "** @author:             $1${author.body}                                                              ",
            "** @date:               $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE                                         ",
            "** @version:            V0.0                                                                              ",
            "** @brief:              $2",
            "**                      ",
            "**-------------------------------------------------------------------------------------",
            "** @modified:           $3                                                             ",
            "** @date:               $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE                                         ",
            "** @version:            V0.0                                                                              ",
            "** @description:        $2",
            "** @note:               $3",
            "**-------------------------------------------------------------------------------------",
            "** @copyright:          $4",
            "**************************************************************************************/",
        ],

        "description": "a file.c mode"
    },

8.創(chuàng)建一個頭文件的頭部注釋模板

"Create a new c header file": {
        "prefix": "..file.h",
        "isFileTemplate": true,
		"body":
        [
            "/******************************** Copyright (c) ***************************************",
            "**",                  
            "**",                  
            "**",                  
            "**---------------------------------File Info-------------------------------------------",
            "** @file:               ${TM_FILENAME}                                                                           ",
            "** @author:             $2${author.body}                                                             ",
            "** @date:               $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE                                         ",
            "** @version:            V0.0                                                                              ",
            "** @brief:              $3",
            "**                      ",
            "**-------------------------------------------------------------------------------------",
            "** @modified:           $4                                                              ",
            "** @date:               $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE                                         ",
            "** @version:            V0.0                                                                              ",
            "** @description:        $5",
            "** @note:               $6",
            "**-------------------------------------------------------------------------------------",
            "** @copyright:          $7",
            "**************************************************************************************/",
            "#ifndef __${1:${TM_FILENAME/(.*)\\.h$/${1:/upcase}_H/i}}",
            "#define __$1",
            "\n\n\n\n",
            "/***************************************************************************************",
            "**  接口數(shù)據(jù)申明", 
            "**************************************************************************************/\n",
            "\n\n",
            "/***************************************************************************************",
            "**  接口函數(shù)申明", 
            "**************************************************************************************/\n",
            "\n\n",
            "#endif\t // __$1 \n",
            "/***************************************************************************************",
            "**  End Of File", 
            "**  在燒寫的時(shí)候是FLASH中的被占用的空間為:      Code + RO-data + RW-data",
            "**  程序運(yùn)行的時(shí)候,芯片內(nèi)部RAM使用的空間為:    RW-data + ZI-data",
            "**************************************************************************************/\n",
        ],

        "description": "a file.h mode"
    },

9.創(chuàng)建一個新函數(shù)模板

"Create a new func": {
        "prefix": "..func.new",
        
		"body":
        [
            "void ${TM_FILENAME_BASE/(.*)/${1:/upcase}/}_Func(void)",
            "{\n\n\n",
            "}",
        ],

        "description": "a func new mode"
    },

10.創(chuàng)建一個結(jié)構(gòu)體模板

 "Define a struct": {
        "prefix": "..struct",
        "body": "typedef struct \n{\n\t$2\n\t$3\n} ${1:name_t};"
    },

11.創(chuàng)建一個枚舉模板

"Define a enum": {
        "prefix": "..enum",
        "body": "typedef enum \n\t{\n\t$2\n\t$3\n} ${1:name_t};"
    },

12.創(chuàng)建一個作者聲明模板

"author.body": {
        "prefix": "..author.body",
        "body": "${author.body}",
    },

13.創(chuàng)建一個函數(shù)注釋模板

"Print to func note": {
        "prefix": "..func.note",
        
		"body":
        [
            "/**************************************************************************************",
            "** @name:              ${TM_SELECTED_TEXT}",
            "** @brief:             $2",
            "** @param:             $3",
            "** @retval:            $4",
            "** @author:            $5${author.body}",
            "** @date:              $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE",
            "** @version:           V0.0",
            "---------------------------------------------------------------------------------------",
            "** @modified:          $6",
            "** @date:              $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE",
            "** @version:           V0.0",
            "** @description:       $7",
            "** @note:              $8",
            "**************************************************************************************/",
        ],

        "description": "a funcnote mode"
    },

14.創(chuàng)建一個for循環(huán)模板

"For loop": {
        "prefix": "..for",
        "body": [
            "for (${1:int i} = 0; ${1:i} < ${2:count}; ${1:i}${3:++})",
            "{\n\t$4\n}"
        ]
    },

15.創(chuàng)建一個do…while循環(huán)模板

 "Do while loop": {
        "prefix": "..do",
        "body": "do {\n\t$0\n} while($1);"
    },

16.創(chuàng)建一個while循環(huán)模板

 "While loop": {
        "prefix": "..while",
        "body": "while ($1)\n{\n\t$2\n}"
    },

17.創(chuàng)建一個switch分支選擇模板

    "Switch case": {
        "prefix": "..switch",
        "body": [
            "switch ($1) {",
            "case $2:\n\t$3\n\tbreak;\n",
            "default:\n\tbreak;\n}$0"
        ]
    },

18.創(chuàng)建一個printf打印模板文章來源地址http://www.zghlxwxcb.cn/news/detail-841877.html

  "printf()": {
        "prefix": "..printf",
        "body": "printf(\"${1:%s }\\n\", $2);$3"
    },

到了這里,關(guān)于使用VSCode創(chuàng)建自定義注釋及代碼段的方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Mac對Vscode代碼注釋快捷鍵(單行//,多行/**/)

    單行注釋 command+/ 多行注釋 option+shift+A 取消注釋同理,在執(zhí)行一遍同樣的快捷鍵

    2024年04月24日
    瀏覽(29)
  • vscode添加自定義代碼片段snippet

    參考目錄 掘金教程 配置參數(shù)教程 在線生成snippets代碼 一些常用代碼塊經(jīng)常需要重復(fù)書寫,怎么解決痛點(diǎn)呢,這時(shí)候snippet是個解藥。配置后只需輸入自定義的key即可生成預(yù)設(shè)內(nèi)容. 添加步驟 code - Preferences - User Snippets 選擇New Snippets新建 或者 Exiting Snippets修改 會打開 名稱.cod

    2024年02月13日
    瀏覽(47)
  • VSCode常用快捷鍵(放大/縮小字體、切換全屏、跳轉(zhuǎn)指定行數(shù)、返回上一次位置、隱藏 /顯示導(dǎo)航、注釋代碼)

    ——推薦幾個常用的快捷鍵: ——1)“Ctrl+B” = 隱藏 /顯示左側(cè)導(dǎo)航 ——2) F11= 切換至全屏模式(禪宗模式)有利于集中注意力開發(fā) ——3)“Ctrl + +” = 放大編輯器頁面字體 ——4)“Ctrl + -” =縮小編輯器頁面字體 ——5)“Ctrl + /” = 代碼注釋 ——6)“Ctrl + S\\\" = 文件保存

    2024年02月09日
    瀏覽(23)
  • vscode創(chuàng)建vue項(xiàng)目的方法

    方法一? 使用Vue CLI創(chuàng)建項(xiàng)目。 首先,全局安裝Vue CLI,在終端或命令提示符中輸入以下命令:`npm install -g @vue/cli`。 然后,創(chuàng)建項(xiàng)目,在終端或命令提示符中進(jìn)入您想要創(chuàng)建項(xiàng)目的目錄,并運(yùn)行以下命令: `vue create [項(xiàng)目名稱]`。您可以選擇手動配置項(xiàng)目或使用默認(rèn)配置。

    2024年02月19日
    瀏覽(25)
  • Vscode 代碼翻譯 Comment Translate 自定義配置

    Vscode 代碼翻譯 Comment Translate 自定義配置

    想著翻譯一些代碼可能會對理解學(xué)習(xí)有幫助,于是我就找到了這款插件 直接在插件里搜索就行了 Comment Translate: 然后發(fā)現(xiàn)用不了,應(yīng)該是谷歌翻譯源有問題,然后直接快捷鍵 Ctrl + Shift + P 打開配置,然后搜索:translate 進(jìn)行翻譯源的切換: 如果可以正常使用,那就可以了,不

    2024年02月14日
    瀏覽(21)
  • vscode無法跳轉(zhuǎn)定義的原因及解決方法

    當(dāng)你忽然發(fā)現(xiàn)你的vscode無法跳轉(zhuǎn)C++定義,并且你的軟件中已經(jīng)添加了C/C++軟件應(yīng)用時(shí),請檢查你的vscode在打開時(shí)右下角是否出現(xiàn)一個類似的錯誤報(bào)警? 如果出現(xiàn)這個報(bào)警,那么這個就可能是你vscode無法跳轉(zhuǎn)定義的原因,解決方法如下: 1. 檢查現(xiàn)有文件監(jiān)控?cái)?shù)目 上述命令在我

    2024年02月11日
    瀏覽(19)
  • linux安裝vscode & vscode使用 & 創(chuàng)建項(xiàng)目并運(yùn)行

    linux安裝vscode & vscode使用 & 創(chuàng)建項(xiàng)目并運(yùn)行

    https://code.visualstudio.com/ 下載.deb文件 假如文件被下載到了 /opt目錄下 進(jìn)入Opt目錄,右鍵從當(dāng)前目錄打開終端。 輸入下面的安裝命令。 安裝成功。 使用c++,必須安裝 C/C++插件,CMake插件,CMake Tools插件 打開 visual studio code,選擇c++插件 點(diǎn)擊install。 CMake和CMakeTools也是如此。 終端

    2024年02月04日
    瀏覽(38)
  • 解決vscode 無法跳轉(zhuǎn)到定義的簡單方法之一

    首先說明,這個問題的現(xiàn)象是只能跳轉(zhuǎn)到打開的.c文件的函數(shù)定義,未打開的不能跳轉(zhuǎn),我無法跳轉(zhuǎn)的原因是在編輯過程中下載了makefile插件,然后c_cpp_properties.json文件就被改了,可以找一個之前可以正常跳轉(zhuǎn)的工程,然后拷貝對應(yīng)的json文件過來保存后重新打開工程即可。

    2024年02月07日
    瀏覽(35)
  • 使用 vsCode創(chuàng)建GO項(xiàng)目

    使用 vsCode創(chuàng)建GO項(xiàng)目

    最近回顧了一下go的使用:具體操作看下面的參考連接,下面只描述一些踩過的坑: 1. go安裝配置 安裝go-配置go環(huán)境變量 推薦官網(wǎng)下載,速度很快; 這里需要配置五個參數(shù):GOPATH/GOROOT/Path、GO111MODULE/GOPROXY,go相關(guān)的用戶變量干掉: 2. vsCode 安裝配置 安裝-配置插件 推薦官網(wǎng)下

    2024年01月18日
    瀏覽(32)
  • VSCode調(diào)試JavaScript代碼方法

    VSCode調(diào)試JavaScript代碼方法

    本文參考了:https://blog.csdn.net/weixin_41922484/article/details/122858565 參考【W(wǎng)in10安裝nodejs】 https://blog.csdn.net/xijinno1/article/details/129574351 在VSCode的應(yīng)用商店搜索擴(kuò)展:Code Runner 和 JavaScript Debugger兩個插件,并安裝。 建立一個文件夾(如: demo ),在文件夾中建立一個js文件(如 demo.

    2024年02月16日
    瀏覽(15)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包