Skip to content

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

Notifications You must be signed in to change notification settings

codetalks-new/vscode-file-templates-ext

This branch is 2 commits ahead of, 1 commit behind brpaz/vscode-file-templates-ext:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c96bf7a · May 13, 2018

History

40 Commits
May 12, 2018
Jul 17, 2016
May 13, 2018
Jul 17, 2016
Jul 17, 2016
Jul 17, 2016
Jul 17, 2016
Mar 11, 2017
Jul 17, 2016
Mar 23, 2017
May 13, 2018
May 13, 2018
May 12, 2018
Jul 17, 2016

Repository files navigation

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.

About

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

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 100.0%