如何让VSCode在创建Python/C++文件时自动写入模板代码?
在VSCode里给Python和C++设置新建文件模板
一、Python模板配置
完全可以通过修改VSCode的用户代码片段JSON文件实现,步骤如下:
- 打开VSCode,按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)调出命令面板 - 输入
snippets,选择「配置用户代码片段」 - 选
python,打开对应的python.json配置文件 - 把文件里的内容替换成下面这段JSON:
{ "Python主函数模板": { "prefix": "main", "body": [ "def main():", " pass", "", "if __name__ == \"__main__\":", " pass" ], "description": "生成Python标准main函数结构" } }
- 保存文件后,新建Python文件,输入
main再按Tab键,就能立刻生成你要的代码结构。如果想实现创建文件时自动写入,单纯改JSON做不到,得装个类似File Templates的扩展,但上面的代码片段方式已经能快速满足需求。
二、C++模板配置
和Python的操作逻辑一样,也是修改对应语言的代码片段JSON:
- 同样调出命令面板,输入
snippets选「配置用户代码片段」 - 选
cpp打开cpp.json配置文件 - 替换成下面的JSON:
{ "C++主函数模板": { "prefix": "main", "body": [ "#include <iostream>", "", "int main()", "{", "", "}" ], "description": "生成C++标准main函数结构" } }
- 保存后,新建C++文件,输入
main按Tab就能生成模板代码。同理,要自动写入的话需要借助扩展。
内容的提问来源于stack exchange,提问作者dddictionary
相关产品推荐
相关产品推荐

