Skip to content
| Marketplace
Sign in
Visual Studio Code>Testing>快速評測系統New to Visual Studio Code? Get it now.
快速評測系統

快速評測系統

mikehung

|
3 installs
| (0) | Free
適用於 Visual Studio Code 的競賽程式多語言快速評測:測資匯入、配對、批次執行、限制判定與輸出差異標示。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

快速評測系統

快速在 VS Code 側欄匯入、編輯並執行競程測資。支援多種程式語言、批次執行、時間/記憶體限制、輸出差異標示與測資排序。

主要功能

  • 自動偵測目前檔案與程式語言,需要編譯的語言會在執行前自動編譯。
  • 一鍵依序執行全部測資,也可單獨重試。
  • 從多個檔案、ZIP 壓縮檔或單一資料夾匯入測資,並記住上次匯入位置。
  • 支援「自動/一致/自定義」輸入輸出配對。
  • 測資可展開、刪除、長按拖曳排序;所有測資操作都不會修改原始匯入檔案。
  • 顯示輸入、程式實際輸出與答案,WA 時標示行級與字元級差異。
  • 保留 stdout 與答案的真實 EOF 換行;可選擇忽略行尾空白與檔尾換行差異。
  • 可設定全域或單筆測資的時間限制與記憶體限制。
  • 支援 AC、WA、TLE、MLE、OLE、RE、CE、SE 判定;執行錯誤會顯示錯誤訊息。

輸入輸出配對

  • 一致:相同 stem 配對,例如 1.in ↔ 1.out。
  • 自動:優先使用相同 stem,再辨識常見 input/output/ans 與 i/o/a 尾碼,最後對剩餘檔案以自然順序配對。
  • 自定義:用 {id} 表示配對鍵。例如輸入 {id}i、輸出 {id}o 可配對 12i.in ↔ 12o.out。

支援語言

C、C++、Python、Java、JavaScript、TypeScript、Go、Rust、Kotlin、Swift、Pascal、Ruby、PHP、Lua、Dart。

相對應的編譯器或執行環境需已安裝並可由系統 PATH 找到。

使用方式

  1. 在 VS Code 開啟要執行的程式檔。
  2. 開啟 Activity Bar 的「快速評測系統」。
  3. 匯入測資或按 + 新增測資。
  4. 按「一鍵執行」,或將滑鼠移到單筆測資後按重試。

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft