Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>IsItPeak?New to Visual Studio Code? Get it now.
IsItPeak?

IsItPeak?

Debug967

|
2 installs
| (0) | Free
通用的峰谷价标识插件
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

isitpeak

通用的峰谷价标识插件:根据配置的时段,在状态栏右侧显示「峰价」或「谷价」,并将鼠标悬浮在状态栏上时提示距离下一次切换的时间。

Features

  • 在状态栏右侧显示当前状态:
    • 处于峰价时段时显示 峰价
    • 其他时间显示 谷价
  • 鼠标悬浮在状态栏文字上时,显示:
    • 当前状态与当前时间(24 小时制)
    • 若处于峰价时段:峰价将于 x小时x分钟 后结束
    • 若处于谷价时段:距离峰价还有 x小时x分钟
  • 支持配置多个峰价时段,并支持跨天时段(如 22:00 至 06:00)
  • 状态在峰价/谷价之间切换时弹出通知(如 已进入峰价时段(09:00)),可在设置中关闭
  • 可选:在状态栏直接显示当前状态剩余时长(精确到分钟,如 峰价还剩2小时30分钟),通过 isitpeak.showRemaining 开启
  • 可选:处于峰价时段时使用黄色背景高亮状态栏,通过 isitpeak.peakYellowBackground 开启
  • 可选:法定节假日全天按空闲(谷价)计费,通过峰价时段的 freeOnHolidays 开关与 isitpeak.holidayData 数据开启
  • 状态栏每 10 秒自动刷新,修改设置后立即生效

Extension Settings

This extension contributes the following settings:

  • isitpeak.peakPeriods: 峰价时段列表,每项包含 start 与 end(均为 24 小时制字符串,如 "08:00")。若 end 小于 start 则视为跨天时段。可选 days 指定该时段生效的星期(0=周日、1=周一、……、6=周六),省略或为空则每天生效;可选 freeOnHolidays 开启节假日空闲计费(见下)。默认两个时段仅在周一至周五生效:

    "isitpeak.peakPeriods": [
      { "start": "09:00", "end": "12:00", "days": [1, 2, 3, 4, 5], "freeOnHolidays": true },
      { "start": "14:00", "end": "18:00", "days": [1, 2, 3, 4, 5], "freeOnHolidays": true }
    ]
    

    跨天时段(如 22:00 至 06:00)的早晨部分归属于其开始日(前一天),例如仅工作日生效的 22:00-06:00 会在周六 06:00 结束。

  • isitpeak.holidayData: 法定节假日数据,可按年调整:年份 -> "月.日" 日期列表,如 "1.1"。默认内置 2026 年国务院办公厅公布的法定节假日(调休补班的周末本就属于周末,无需添加):

    "isitpeak.holidayData": {
      "2026": ["1.1", "1.2", "1.3", "2.15", "..."]
    }
    

    峰价时段开启 freeOnHolidays 后,在这些日期内该时段不生效,全天按空闲(谷价)计费;跨天时段的凌晨部分按其开始日(前一天)是否为节假日判断。

  • isitpeak.peakLabel: 峰价时段显示的状态栏文字(默认 峰价)。

  • isitpeak.valleyLabel: 非峰价时段显示的状态栏文字(默认 谷价)。

  • isitpeak.notifyOnSwitch: 状态在峰价/谷价之间切换时是否弹出通知(默认 true)。

  • isitpeak.showRemaining: 是否在状态栏直接显示当前状态剩余时长(精确到分钟,如 峰价还剩2小时30分钟;默认 true)。

  • isitpeak.peakYellowBackground: 处于峰价时段时是否使用黄色背景高亮状态栏(默认 true)。

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