Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>CodeTemplateNew to Visual Studio Code? Get it now.
CodeTemplate

CodeTemplate

nieming

|
56 installs
| (0) | Free
generate code templates
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

codetemplate README

code template for vscode

how to use

create code template

  1. select floder template structure
  2. setting code template floder template structure
  3. run template structure

write template

template example

template structure

template structure

template config

  • template

create file list

  • input

config custom var

[
    {
        "name":"base",
        "template":[
            {"name":"base.cpp", "type":"file"},
            {"name":"base.hpp", "type":"file"}
        ],
        "desc":"base c++ class",
        "input":[
            {
                "name":"FILE_NAME",
                "type":"input",
                "desc":"file name"
            }
        ]
    },
    {
        "name":"base_dir",
        "template":[
            {"name":"base_dir", "type":"dir"}
        ],
        "desc":"base c++ class",
        "input":[
            {
                "name":"FILE_NAME",
                "type":"input",
                "desc":"file name"
            }
        ]
    },
    {
        "name":"inherit",
        "template":[
            {"name":"inherit.cpp", "type":"file"},
            {"name":"inherit.hpp", "type":"file"}
        ],
        "desc":"base c++ class",
        "input":[
            {
                "name":"FILE_NAME",
                "type":"input",
                "desc":"file name"
            },
            {
                "name":"PARENT_NAME",
                "type":"select",
                "desc":"inherit parent name",
                "options":["QRef", "QShareRef"]
            }
        ]
    }
]

template code

cpp example:

__${FILE_NAME}.cpp__
//
//  ${FILE_NAME}.cpp
//  desc
//
//  Created by ${AUTHOR} on ${TIME}.
#include "${FILE_NAME}.hpp"
NS_Q_BEGIN
${FILE_NAME}::${FILE_NAME}(){

}

${FILE_NAME}::~${FILE_NAME}(){
    
}
NS_Q_END

__ ${FILE_NAME}.cpp __ this line will replace create file name, if you don't want to rename file ,just not write

build-in var

  • ${AUTHOR}
  • ${TIME}
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft