パワーヘッダーは自動的に(またはコマンド/ショートカットctrl+alt+hを介して)ファイルヘッダーテキスト(著者コメント)を挿入(および更新)します。
パワーヘッダーは、あらゆるニーズに合わせて簡単な構成と強力なカスタマイズを提供します!

以下は、要約された説明です。すべてのジューシーなおいしい詳細については、パワーヘッダー設定をご覧ください。
| あなたが求めるもの❔ | あなたが得るもの❗ |
|---|---|
| ?§サポートされている言語 | ?%すべて! |
| ⏩自動ヘッダー挿入と更新 | サー、はい、サー! ヘッダーを新しいファイル(?もちろんブラック/ホワイトリストサポート)に自動的に挿入し、保存を更新します。 キーボードのショートカットが1つも押されていません! |
| ?ヘッダーテンプレート | テキスト文字列にすることができますか? ローカルファイルから読んでください、? またはリモートリソースも! ? (http(s)://) |
| ?テンプレート内の補間の変数 | ここにハードコーディングされたフィールドBSではありません! あなたはfを何でもすることができますか?あなたが欲しい! すべてのVSCODEスニペット変数を使用して、カスタム変数ペアを定義します。それらはJavaScriptコードであり、任意の複雑なテキスト、日付形式などを可能にします。 ? |
| コメントスタイル | ⬛ブロックコメントスタイル、 ➖ラインコメントスタイル、 ?または、ヘッダーをそのまま挿入します(独自のスタイル)。 |
| ヘッダーコンテンツの更新 | コマンド/ショートカットを介してヘッダーを更新するか、ファイルを自動的に保存します。 JavaScript正規表現交換により、任意の複雑なテキストの更新が可能になります。 ? 注意して使用してください |
| うわー、これはすべて素晴らしいですか?しかし、私はこのファイル言語のマルチルートワークスペースに非常に珍しい特別なエッジケースを持っていますか? - 私はあなたが言うのを聞きます⁉ | フルパワーヘッダーとVSコード内蔵電源を利用しますか? すべての電源ヘッダー設定 "[<language>]": { "powerHeader.<setting>": ... } (ワークスペースまたは.vscodeフォルダー) settings.jsonでいつでも上書きすることができます。 |
よりシンプルなヘッダーをプレーンテキストファイル(コマンド/ショートカット経由)ユーザー設定を挿入します。JSON
"[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!"
}そのクライアントプロジェクトWorkspace settings.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" set "powerHeader.update.enable": "manual"
または、 "powerHeader.update.enable": "save" "files.autoSave": "off|afterDelay|onWindowChange"設定を使用します