vscode snippets配置python頭部注釋

  1. 首先點(diǎn)擊右下角的管理(齒輪形狀的),選擇其中的用戶代碼片段
image.png
  1. 選擇現(xiàn)有的python代碼片段python.json
image.png
  1. 然后添加以下內(nèi)容
image.png
{
    "HEADER": {
        "prefix": "header",
        "body": [
          "#!/usr/bin/env python",
          "# -*- encoding: utf-8 -*-",
          "'''",
          "@File    : $TM_FILENAME",
          "@Time    : $CURRENT_YEAR/$CURRENT_MONTH/$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND",
          "@Author  : Jesse Chang",
          "@Contact : jessechang2358@gmail.com",
          "@Version : 0.1",
          "@License : Apache License Version 2.0, January 2004",
          "@Desc    : None",
          "'''",
          "",
          "$0"
        ],
      }
}

使用方法:在代碼的頭部輸入header按回車就會(huì)自動(dòng)生成頭部注釋

這是最終效果:

image.png

變量(Variables)

使用 $name 或者 ${name|default} 可以插入變量的值,如果變量未被賦值則插入 default 的值或者空值 。當(dāng)變量未被定義,則將變量名插入,變量(Variables)將被轉(zhuǎn)換為占位符(Placeholders)
系統(tǒng)變量如下

  • TM_SELECTED_TEXT 當(dāng)前選定的文本或空字符串
  • TM_CURRENT_LINE 當(dāng)前行的內(nèi)容
  • TM_CURRENT_WORD 光標(biāo)下的單詞的內(nèi)容或空字符串
  • TM_LINE_INDEX 基于零索引的行號(hào)
  • TM_LINE_NUMBER 基于一索引的行號(hào)
  • TM_FILENAME 當(dāng)前文檔的文件名
  • TM_FILENAME_BASE 當(dāng)前文檔的文件名(不含后綴名)
  • TM_DIRECTORY 當(dāng)前文檔的目錄
  • TM_FILEPATH當(dāng)前文檔的完整文件路徑
  • CLIPBOARD 剪切板里的內(nèi)容

插入當(dāng)前日期或時(shí)間:

  • CURRENT_YEAR 當(dāng)前年(四位數(shù))
  • CURRENT_YEAR_SHORT 當(dāng)前年(兩位數(shù))
  • CURRENT_MONTH 當(dāng)前月
  • CURRENT_MONTH_NAME 本月的全名(’七月’)
  • CURRENT_MONTH_NAME_SHORT 月份的簡(jiǎn)稱(’Jul’)
  • CURRENT_DATE 當(dāng)前日
  • CURRENT_DAY_NAME 當(dāng)天的名稱(’星期一’)
  • CURRENT_DAY_NAME_SHORT 當(dāng)天的短名稱(’Mon’)
  • CURRENT_HOUR 當(dāng)前小時(shí)
  • CURRENT_MINUTE 當(dāng)前分鐘
  • CURRENT_SECOND 當(dāng)前秒

當(dāng)前語言的行注釋或塊注釋:

  • BLOCK_COMMENT_START 塊注釋開始標(biāo)識(shí),如 PHP /*或 HTML `
  • BLOCK_COMMENT_END 塊注釋結(jié)束標(biāo)識(shí),如 PHP */或 HTML -->
  • LINE_COMMENT 行注釋,如: PHP // 或 HTML ``

參考資料

vscode 自定義代碼片段
Snippets in Visual Studio Code

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容