VSCode 新项目可秒开:用代码片段快速建基础文件,脚本一键初始化项目结构,Settings Sync 同步环境配置,GitHub 模板复用完整架构,核心是模板化重复操作以保障下次仍能高效启动。

用 VSCode 启动新项目,不必从空文件夹开始手动建结构、配配置、装依赖。核心是把重复性工作模板化——关键不在于“多酷”,而在于“下次还能不能秒开”。
用内置“文件模板”省掉基础文件创建
VSCode 本身不带项目模板功能,但可以靠 文件片段(snippets) 快速生成常用结构。比如新建一个 package.json 或 tsconfig.json,不用手写字段,直接输入触发词 + Tab 就能补全。
- 打开命令面板(Ctrl+Shift+P),搜“Configure User Snippets”→ 选“New Global Snippets file”
- 起名如
project-base.code-snippets,填入常用初始化内容,例如:"Init package.json": {"prefix": "pkginit", "body": ["{", " "name": "${1:my-project}",", " "version": "0.1.0",", " "type": "module",", " "scripts": {"dev": "node index.js"}", "}"] } - 保存后,在任意
.json文件里输入pkginit+ Tab,立刻生成骨架
用脚本 + 终端集成一键拉起完整项目
真正省时间的是“一条命令完成初始化”。在 VSCode 的集成终端里跑自定义脚本,比点来点去快得多。
- 在用户目录(如
~/bin)放个mknode脚本(macOS/Linux)或mknode.bat(Windows) - 脚本内容:建文件夹、
npm init -y、加.gitignore、README.md、自动打开 VSCode(code .) - 在 VSCode 里按 Ctrl+` 呼出终端,直接运行
mknode my-app,3 秒后就进编辑器了
用 Settings Sync + 推荐扩展预设开发环境
新项目 ≠ 新环境。你常用的 ESLint 配置、Prettier 规则、调试 launch.json 模板,其实都能随账号同步或一键导入。
- 开启 VSCode 的 Settings Sync(登录 GitHub 账号即可),插件、键位、设置自动同步
- 在工作区根目录放一个
.vscode/extensions.json,声明推荐插件:{"recommendations": ["esbenp.prettier-vscode", "ms-python.python"] }
打开文件夹时,VSCode 会提示“安装推荐扩展” - 再配个
.vscode/settings.json,写上团队约定的保存行为、格式化工具路径等,避免每次手动调
用 GitHub Template Repos 复用完整项目结构
适合中大型或有固定流程的项目(如 Next.js 全栈、Vite + TS 组件库)。把已验证过的仓库设为模板库,点一下就能生成新副本。
- 在 GitHub 上将某个仓库设为“Template repository”(仓库 Settings → General → Template repository ✅)
- 新建仓库时勾选“Use this template”,填名字、选公开 / 私有
- 克隆下来后,VSCode 自动识别工作区,配合上面的
.vscode/配置,开箱即用 - 建议模板里包含:
scripts/init.sh(清理占位符名称、重命名包)、CONTRIBUTING.md、CI 配置示例
基本上就这些。模板的价值不在“大而全”,而在“刚好够用 + 明天还能改”。先搭最小闭环,再按需叠加,比一上来搞个“终极模板”更可持续。