模擬賽計時器 Mock Contest Timer
發布者:Sean008166 | 版本:1.0.0(第一版)
模擬程式競賽(模擬賽)用的倒數計時 VS Code 擴充套件,並可選擇性地追蹤「每個功能的製作時長」。
使用方式
- 開啟命令選擇區(
Ctrl+Shift+P / Cmd+Shift+P),輸入並執行:
「開始模擬賽計時」
- 輸入模擬賽倒數時間(分鐘)。
- 選擇是否需要「紀錄製作時常回報功能」:
- 是:輸入第一個要製作的功能名稱,開始計時後會顯示:
- 模擬賽剩餘時間(倒數)
- 目前功能名稱與其製作時長(正數)
- 四個操作按鈕:
- 總計時暫停:暫停「全部」計時,包含功能回報計時。
- 結束模擬:結束整個模擬賽,並將本次紀錄(含各功能耗時)儲存成 Markdown 檔案。
- 結束功能回報:結束目前功能(記錄其耗時),過程中會暫停總計時,並詢問是否要接續下一個功能。
- 暫停功能回報:僅暫停目前功能的計時(總計時持續),暫停後才能使用「新增功能回報」。
- 新增功能回報:新增另一項功能開始計時(需先按下「暫停功能回報」,否則按鈕無法使用)。
- 否:進入簡易模式,僅有「開始 / 暫停」與「結束模擬」按鈕,可隨時按下開始使用。
- 時間倒數結束時,系統會自動結束模擬並提示儲存紀錄;也可隨時手動按下「結束模擬」。
輸出紀錄
結束模擬後會跳出儲存對話框,將本次模擬賽的:
- 開始 / 結束時間、設定時長、實際使用時長、剩餘時長
- 各功能的名稱、開始 / 結束時間、製作時長、狀態
輸出為 .md 檔案,方便回顧與統計。
開發 / 打包
npm install
npm run compile
npx @vscode/vsce package
會產生 mock-contest-timer-1.0.0.vsix,可於 VS Code 中透過「Extensions: Install from VSIX...」安裝。
| |