如果是工作中寫程式碼,經常會有一些註釋的規範,一次性寫很多檔案,就要把這部分內容複製來複制去,不太方便,因此就想著vscode是不是有什麼外掛可以用用,就發現了這樣一個外掛。
外掛是這個,搜尋koroFileHeader
這個安裝完之後最好自己配一下,不然不是很符合
進入設定頁面,搜尋FileHeader,找到下面的一個json
點選會跳到這裡,這個部分全都不要(是指fileheader的部分哈)
替換成下面的內容
// 頭部註釋
"fileheader.customMade": {
"Author": "LX2035", // 建立檔案的作者
"Date": "Do not edit", // 檔案建立時間(不變)
"LastEditors": "OBKoro1", // 檔案最後編輯者
// 由於編輯檔案就會變更最後編輯時間,多人協作中合併的時候會導致merge
// 可以將時間顆粒度改為周、或者月,這樣衝突就減少很多。搜尋變更時間格式: dateFormat
"LastEditTime": "Do not edit", // 檔案最後編輯時間
// 輸出相對路徑,類似: /資料夾名稱/src/index.js
"FilePath": "Do not edit", // 檔案在專案中的相對路徑 自動更新
// 外掛會自動將游標移動到Description選項中 方便輸入 Description欄位可以在specialOptions更改
"Description": "", // 介紹檔案的作用、檔案的入參、出參。
// custom_string_obkoro1~custom_string_obkoro100都可以輸出自定義資訊
// 可以設定多條自定義資訊 設定個性簽名、留下QQ、微信聯絡方式、輸入空行等
"custom_string_obkoro1": "",
// 版權宣告 保留檔案所有權利 自動替換年份
"custom_string_obkoro1_copyright": "Copyright (c) ${now_year} by LX2035, All Rights Reserved. "
},
// 函式註釋
"fileheader.cursorMode": {
"description": "", // 函式註釋生成之後,游標移動到這裡
"param": "", // param 開啟函式引數自動提取 需要將游標放在函式行或者函式上方的空白行
"return": "",
}
效果如下:
之後新建一個檔案,按下control + win + i,就是給檔案加上頭的註釋,按下control + win + t就是給函式加註釋,最終效果如下: