Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Simple File HeadersNew to Visual Studio Code? Get it now.
Simple File Headers

Simple File Headers

acsoft

|
600 installs
| (0) | Free
Simple, but flexible, extension for adding file headers.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Simple File headers

The Simple File Headers extension makes it easy to create file headers and add them to the current document.

Features

  • per-language/global file headers
  • variable substitution

Defining Templates

Templates are defined using the simplefileheaders.templates setting. Here is an example:

"simplefileheaders.templates": [{
    "text": [
        "/**",
        " * this is a multi-line header that will be used by JS and Java files",
        " */"
    ],
    "useWith": ["java", "javascript"]
}, {
    "text": [
        "// this is a single-line header that will be used by everything else"
    ],
    "useWith": ["*"],
    "name": "Universal Header"
}],
  • text: an array of strings, each string representing a line
    • variables can be added using {MY_VAR_NAME}, see Using Variables for more information
  • useWith: an array of language IDs to use this template with - see VS Code Language Identifiers for more information
    • you can use "*" to indicate that the template can be used with any language
  • name: an optional string name for the template

Using Variables

Variables are defined using the simplefileheaders.variables setting. Here is an example:

"simplefileheaders.templates": [{
    "text": [
        "/**",
        " * this header uses variables:",
        " * Year: {YEAR}",
        " * Company: {COMPANY}",
        " */"
    ],
    "useWith": ["java", "javascript"]
}],
"simplefileheaders.variables": {
    "YEAR": "2018",
    "COMPANY": "My Company"
}

Extension Settings

This extension contributes the following settings:

  • simplefileheaders.insertAt: where to insert the file header, either at the cursor or the start of the file
  • simplefileheaders.templates: an array of template definitions, see Defining Templates
  • simplefileheaders.variables: variables that will be replaced when found in templates, see Using Variables
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft