🚦 Status Light

在 VS Code 状态栏显示一个红绿灯,实时反馈当前代码的编译/诊断状态。
| 状态 |
显示 |
含义 |
| 🟢 绿灯 |
🟢 绿灯 代码正常 |
代码无错误 |
| 🟡 黄灯 |
🟡 黄灯 正在编辑代码... |
正在编辑代码 |
| 🔴 红灯 |
🔴 红灯 3个错误 |
存在编译/诊断错误 |
功能特色
- 实时反馈 — 开始输入立即变黄灯,停止输入后自动检查诊断结果
- 错误概览 — 红灯时显示错误数量,鼠标悬停可查看具体错误列表(含行号)
- 自动切换 — 切换文件时自动更新对应状态
- 轻量零配置 — 安装即用,无需任何配置
工作流程
输入代码 → 🟡 黄灯 正在编辑代码...
│
├─ 停止输入(默认 2 秒后自动检查)
│
├─ 存在错误 → 🔴 红灯 N个错误
│
└─ 无错误 → 🟢 绿灯 代码正常
命令
Status Light: 刷新 — 手动重新检查当前文件状态
设置
| 设置项 |
类型 |
默认值 |
说明 |
statusLight.yellowTimeout |
number |
2000 |
停止输入后黄灯持续毫秒数(默认2秒),之后自动检查诊断状态 |
statusLight.showTooltip |
boolean |
true |
悬停时是否显示详细错误信息 |
License
MIT
| |