vscode file header
1.0.8
電源標頭自動(或通過命令/快捷方式CTRL+ALT+H )插入(和更新)文件標頭文本(作者註釋)。
Power Header提供了簡單的配置和功能強大的自定義,以滿足任何需求!

以下是刪節的描述。請在電源標頭設置中查看所有多汁的美味細節?
| 你要求什麼❔ | 你得到的❗ |
|---|---|
| ?受支持的語言 | ? %所有! |
| ⏩自動標頭插入和更新 | 先生,是的,先生! 自動將標頭插入新文件(當然是?黑/白名單支持),然後在保存上更新。 沒有一個鍵盤快捷鍵! |
| ?標題模板 | 可以是文本字符串嗎? 從本地文件中讀取? 甚至是遠程資源! ? (http(s)://) |
| ?用於模板中插值的變量 | 這裡不是硬編碼的字段BS! 您可以做任何F嗎?你想要! 使用所有VSCODE摘要變量並定義自定義變量對 - 它們甚至可以是JavaScript代碼,允許使用任意的複雜文本,日期格式等! ? |
| 評論樣式 | ⬛塊評論樣式, ➖線評論樣式, ?或按原樣插入標頭(您自己的樣式)。 |
| 標題內容更新 | 通過命令/快捷方式更新標題或在文件保存上自動更新標題。 JavaScript正則表達式替換允許進行任意複雜的文本更新。 ? 謹慎使用 |
| 哇,所有這些都很棒嗎?但是我在此文件語言的多根工作區中有那個超級稀有的特殊邊緣案例嗎? - 我聽說你說⁉ | 利用全功率標頭和VS代碼內置功率? 您總是可以在(工作區或.vscode文件夾)設置中覆蓋所有電源標頭設置 "[<language>]": { "powerHeader.<setting>": ... } |
在純文本文件(通過命令/快捷方式)用戶設置中插入更簡單的標頭。
"[plaintext]" : {
"powerHeader.commentMode" : " raw " ,
"powerHeader.template" : " Author: <author> (email) / $TM_FILENAME @ !date! "
}讓我們使此工作僅適用於純文本文件:
"[plaintext]" : {
"powerHeader.autoInsert.enable" : true ,
"powerHeader.autoInsert.allow" : "always" ,
"powerHeader.commentMode" : "raw" ,
"powerHeader.template" : "Author: <author> (email) / $TM_FILENAME @ !date!"
}為該客戶端項目工作區設置使用另一個標題。 JSON
"powerHeader.template" : "file://$WORKSPACE_FOLDER/dev/template.txt"您的公司要求您在cpp中使用特定的標頭模板?簡單的! <any>
"[cpp]" : {
"powerHeader.commentMode" : "line" ,
"powerHeader.template" : "https://intranet.company.com/static/templates/cpp/header" ,
} 請參閱特徵貢獻選項卡
不幸的是,當前功能貢獻說明列不支持MarkdownDescription?這裡的問題
? "powerHeader.update.enable": "save"將與"files.autoSave": "onFocusChange"結合使用,無法正常工作。
(儘管如此,將保存焦點文檔,但標題內容更新將在焦點收穫(可編輯)編輯中嘗試)
?解決方法:
如果要保留"files.autoSave": "onFocusChange"設置"powerHeader.update.enable": "manual"
或使用"powerHeader.update.enable": "save"與"files.autoSave": "off|afterDelay|onWindowChange"設置