This extension helps in creating files and folders easily from defined templates.
- File template support
- Folder template support
Files: New File from TemplateTemplate: Open Templates Folder
- Windows : %HOMEPATH%/.vscode/templates
- Linux : ~/.vscode/templates
- Mac : ~/.vscode/templates
{__name__}: file name{__author__}: author{__email__}: email{__link__}: link{__date__}: create time{__camelCaseName__}: camelCaseFileName{__pascalCaseName__}: PascalCaseFileName{__snakeCaseName__}: snake_case_file_name{__kebabCaseName__}: kebab-case-file-name{__lowerDotCaseName__}: lower.dot.case.file.name{__delete__}: empty string
You can define the name displayed on the template selector, like:
{__name__.python}.py
File name :
{__name__.python}.py
File content :
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# {__name__}.py
# @Author : {__author__} ({__email__})
# @Link : {__link__}
# @Date : {__date__}
html.htmljavascript.jslua.luapython.pytypescript.tspython Folder
This extension contributes the following settings:
templateGenerator.templatesPath: Where do you want to save the template SettingstemplateGenerator.openFileByFileTemplate: Open the file when the file is created by file templatetemplateGenerator.openFilesByFolderTemplate: Open all files when the files is created by folder template
templateGenerator.fields.author: Custom fields of Template Generator: authortemplateGenerator.fields.email: Custom fields of Template Generator: emailtemplateGenerator.fields.link: Custom fields of Template Generator: link
Enjoy!