能否在Visual Studio Code(VSC)中添加自定义默认代码?
VSCode自定义默认代码模板操作指南
完全可以实现你需要的效果,根据使用场景不同可以选择以下两种方案:
方案1:特定文件类型自动加载模板
适合新建指定后缀(如.html、.py、.js)的文件时自动加载对应预设代码,用VSCode原生的用户代码片段功能即可实现,无需额外插件:
- 按下快捷键
Ctrl+Shift+P(Windows/Linux系统)/Cmd+Shift+P(Mac系统)调出命令面板 - 输入「配置用户代码片段」,选中对应选项进入配置页
- 在弹出的列表里选择你要设置模板的文件类型,比如选择
javascript.json就对应所有.js后缀的JS文件 - 在打开的JSON配置文件中填入你的模板内容,示例如下:
{ "自定义默认模板": { "prefix": "", "body": [ "// 自定义默认头部注释", "// 作者:你的名字", "// 创建时间:${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE}", "", "$0" ], "description": "新建对应类型文件自动加载的默认模板" } }
- 保存配置文件,后续新建对应后缀的文件时,模板就会自动填充。其中
${CURRENT_YEAR}这类变量会自动替换为当前时间,$0是模板填充完成后光标的最终停留位置,你可以根据需要调整body内的内容。
方案2:通用空白文件模板
如果你需要新建无后缀的空白文件也自动加载预设模板,可以按以下步骤操作:
- 先按照方案1的步骤,为你默认使用的编程语言配置好代码片段模板
- 按下
Ctrl+,(Windows/Linux)/Cmd+,(Mac)打开设置页面,搜索files.defaultLanguage,将值设置为你配置了模板的编程语言ID,比如javascript - 再搜索
editor.snippetSuggestions,将值设置为top,确保代码片段优先级最高 - 搜索
editor.acceptSuggestionOnEnter,将值设置为on,开启自动接受建议功能
完成配置后,所有新建的空白文件都会自动加载你预设的模板内容。
注意:如果配置后未生效,检查新建文件的后缀/语言类型是否和你配置模板的类型匹配,排除其他插件冲突即可。
内容的提问来源于stack exchange,提问作者Techcom 786
相关产品推荐
相关产品推荐

