vs code 本身不提供“新建项目”向导,而是通过打开空文件夹作为根目录,再借助插件(如maven、cmake tools、create-vue)生成对应项目结构;其设计定位是编辑器而非全功能ide,故需手动创建文件夹并配置环境。

VS Code 本身不直接“新建项目”,而是通过打开一个空文件夹作为项目根目录,再在其中手动或借助工具生成项目结构。 它没有类似 IDE 的“New Project”向导(Java 插件包、CMake Tools、create-vue 等扩展是例外),这是 VS Code 的设计定位决定的 —— 它是编辑器,不是全功能 IDE。
为什么不能直接点“新建项目”?
VS Code 启动后默认是空白工作区。它不预设语言、构建系统或框架,所以无法凭空生成 pom.xml、CMakeLists.txt 或 package.json。所谓“新建项目”,本质是:创建一个文件夹 → 在里面放好项目所需的配置和源码 → 让 VS Code 打开这个文件夹。
常见误区:
• 误以为 File → New File 是新建项目(实际只是新建单个文件)
• 在未安装对应插件时,期待菜单里出现 Java/Vue/C++ 项目模板(不会出现)
• 用资源管理器新建文件夹后,忘记在 VS Code 中执行 File → Open Folder
不同语言/框架的实际操作路径
真正能“快速建项目”的方式,取决于你装了什么插件、用什么技术栈:
-
Java + Maven:确保已安装
Extension Pack for Java。右键资源管理器中的文件夹 → 选择New Maven Module(已有父 POM 时)或使用命令面板Java: Create Java Project→ 选maven-archetype-quickstart等原型。 -
C++ + CMake:安装
CMake Tools插件。打开空文件夹 → 命令面板输入CMake: Quick Start→ 填项目名、选Executable→ 自动生成CMakeLists.txt和main.cpp。 -
Vue 3:先确认已装 Node.js(
node -v能返回版本)。终端执行npm create vue@latest→ 交互式选配(是否用 Router、TypeScript 等)→ 进入生成的文件夹 →npm install→npm run dev。 -
纯前端/脚本项目:手动创建文件夹 → 终端进入该目录 →
npm init -y(生成package.json)→ 新建index.html或main.js即可开始编码。
容易被忽略的关键细节
这些点不处理,后续调试、运行、Git 提交都会出问题:
-
.vscode文件夹是 workspace 配置所在,但它是自动生成的 —— 不要手动创建,也不要把它删了再重开文件夹,否则断点、launch.json、格式化设置全丢。 - 路径中含中文或空格,会导致 Maven、CMake、Node.js 工具链报错(如
Could not resolve placeholder、Unknown CMake command),务必用英文无空格路径。 - 多模块 Maven 项目里,新模块必须通过插件的
New Maven Module添加,而不是手动建子文件夹 + 改父pom.xml—— 否则 VS Code 不识别为 Java 项目,无语法高亮、跳转、编译支持。 - 第一次打开 Vue/React 项目时,如果终端提示 “依赖未安装”,别跳过
npm install;否则 Volar / ESLint 插件可能报大量假错误。











