VSCode 插件 ext-v0.1.12(测试版)
Pre-release
Pre-release
·
47 commits
to main
since this release
Warning
这是测试版,还没有经过充分的真实使用检验。 判题链路、题解切除、进度状态机跑过验证,但界面部分测得不充分,预期会有 bug。遇到问题请提 Issue。
在 VSCode 中浏览、作答与提交 DSA Mastery 的 Lab:Program(代码题)、Project(项目题)和 Quiz(选择题)。
Project 支持 stdio 与 CTest 自动判题;manual task 暂时显示 PENDING,不在插件内录入人工分数。
安装
- 下载下面的
.vsix文件 - VSCode → 扩展面板 → 右上角
...→ 从 VSIX 安装 - 完全退出 VSCode 再打开(不会热加载)
- 打开 DSA Mastery 仓库根目录,活动栏出现 DSA Mastery 图标
命令行安装也可以:
code --install-extension dsa-mastery-labs-*.vsix需要什么
| 用途 | |
|---|---|
| VSCode ≥ 1.90 | 插件 API 下限 |
| Node.js ≥ 22.13 | 运行判题内核(Program/Project 需要) |
| C++ 编译器 | 编译答案(Program/Project 需要)—— GCC ≥ 11、Clang ≥ 14 或 MSVC ≥ 19.30 |
| CMake ≥ 3.25 | 构建 Project 的 CTest task |
选择题不需要 Node 和编译器。缺编译器时插件会提示并链到对应平台的安装指南。
完整说明
🤖 由 CI 自动构建