1.2.0 • Published 7 years ago

file-templates v1.2.0

Weekly downloads
4
License
MIT
Repository
github
Last release
7 years ago

File Templates VSCode Extension

Build Status

Visual Studio code extenstion that allows to quickly create new files based on defined templates.

Inspired by this Atom Extension.

Available Commands

  • Create a new file from a template
  • Create a new template from an existing file.

Screenshots

preview

Install

On Visual Studio code, Press F1 to open the command menu and type ext install file-templates.

This extension was only tested on Linux. If you have a Mac or Windows and find some issue, please create a PR.

Usage

  • In VSCode, right click on the folder where you want to generate the new file. You should see an option "Files : New from template". Selecting this option a list of available templates should appear. Just select your template and the file will be created.

  • You can also do the same from the Command Palette. In this case the new file will be created in the root directory of the project.

  • Its also possible to do the other way around and create a template based on an open file. For that "right-click" on any opened file and you should see the option of the context menu.

Variables

Variables can now be used in templates in the following way:

normal text #{variable_name}

When a file is created from the template, the user is prompted with a value to put here.

Predefined variables

  • filename the output filename.

Templates Location.

By default, this extension expects the file templates to be placed at the following location, depending of youur OS:

Linux:

$HOME/.config/Code/User/FileTemplates

Mac:

$HOME/Library/Application Support/Code/User/FileTemplates

Windows:

C:\Users\User\AppData\Roaming\Code\User\FileTemplates

However, you can change the default location by adding the following to your user or workspace settings:

"fileTemplates.templates_dir": "path/to/my/templates"

Contributing

Please see CONTRIBUTING.md for details.