Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>File-Header Comment CreatorNew to Visual Studio Code? Get it now.
File-Header Comment Creator

File-Header Comment Creator

Animu5

|
4,848 installs
| (1) | Free
An extension to simplify insertion the of file-header comments.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Why this fork?

The original author seems to be inactive and I actually use this extension regularely so I decided to fork it and maintain it myself.

File-Header-Comment Helper for Visual Studio Code

This is a, super-simple, extension for Visual Studio Code that was created to simplify the task of adding file-header-comments to source files.

What good is this?

Adding file-header-comments is easy, and is done quite a bit by us programmers, so, why can't the machine help, and do some of the work for us?

Before this extension, pretty much every time I created a file, I'd add a file-header-comment, doing one of the following...

  • Copy an existing comment, and replace certain values
  • Write a whole new comment, from scratch

Neither of the items listed, are difficult, and they don't take much time, however, when you're really in the zone as a programmer, you probably don't want to have to deal with something as silly as a file-header-comment.

What this extension does, is take advantage of Visual Studio Code's (quite powerful) extension framework, along with its configuration system, to provide a simple(r) system to help you create file-header-comments.

The question "what good is this", cannot really be answered, because the "answer" to it, will always be an opinion.

Yes, I also have an opinion about this extension, but I won't offer-it-up, because I created the extension, which, in turn, means I'm probably biased.

tl;dr: You'll have to try this, and "answer" that question for yourself.

Usage

  • Step 0: Open a project in Visual Studio Code
  • Step 1: Launch the "Quick Open" Interface (Ctrl/Cmd + P)
  • Step 2: Install the extension using "ext install vscode-file-header-comment-helper"
  • Step 3: Restart VS Code when prompted
  • Step 4: Open your user [or workspace] settings file (reference)
  • Step 5: Add the "fileHeaderCommentHelper.languageConfigs" property to your settings (see below)
  • Step 6: Add per-language file-header-comment templates (see below)
  • Step 7: Open a file [from the project you just opened]
  • Step 8: Re-Launch the "Quick Open" Interface (Ctrl/Cmd + P)
  • Step 9: Run the extension using "> Insert File-Header-Comment"

Configuration

{
    "fileHeaderCommentHelper.languageConfigs": {
        "language_[insertlanguagehere]": {
            "template": [
                "multi",
                "line",
                "file-header",
                "comment"
            ]
        }
    }
}

Substitution variables

  • $(projectName): Is either replaced by the name of the worksapce directory or can be set with fileHeaderCommentHelper.projectSettings (Note: If no workspace is defined and fileHeaderCommentHelper.projectSettings is not set then a warning will be emitted and the project name will be literally "undefined" )
  • $(currentFile): Is replaced by the current file name consisting of the whole path relative to the root of the workspace (Note: If no workspace is defined $(currentFile) equals $(FileBasename).
  • $(FileBasename): Is replaced by only the current file name without path
  • $(date): Is replaced by the current date with a localized date format
  • $(date:fmtstring): Is replaced by the current date in the format fmtstring. If empty 'isoDateTime' is used which has the fomat 'yyyy-mm-dd'T'HH:MM:ss'. For more information on format string see dateformat.

License

This extension is released under the MIT License.

A copy of the license, can be found here.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft