WhenToOff
WhenToOff 是一款 VS Code 插件,旨在根据用户设置的工作时间、日均薪资和工作日等参数,实时在 VS Code 状态栏显示工作时间进度及对应的折合日薪。插件支持用户自定义状态栏显示模板,允许灵活调整显示内容和格式。
##简介
WhenToOff 插件根据当前系统时间、上班时间和下班时间计算工作进度:
* 上班前:显示用户自定义的提示文本(默认“牛马准备”)。
* 工作时间内:显示一个进度条(由 10 格字符组成)、当前工作进度百分比(四位小数)以及折合日薪信息。
* 班后:显示用户自定义的下班提示(默认“今日目标已完成 赶紧下班吧!”)。
此外,插件支持中文的工作日配置,只有当当天为用户设置的工作日时,状态栏才会显示进度信息,否则自动隐藏。
功能特性
* 实时进度显示
* 配置自定义
用户可通过 VS Code 设置自定义以下配置项:
* dailyWage:日均薪资。
* startTime:上班时间,格式为 “HH:MM”。
* endTime:下班时间,格式为 “HH:MM”。
* workingDays:工作日选择,可选择 “周一”~“周日”。
* currency:币种符号,如 ¥、$ 等。
* notStartedText:上班前显示的提示文本。
* finishedText:下班后显示的提示文本。
* statusTemplate:工作时间内状态栏显示模板。
模板中支持变量:
* ${progressBar}:进度条(由 10 格字符组成)。
* ${earned}:当前折合日薪(四位小数)。
* ${currency}:币种。
* ${percentage}:进度百分比(四位小数)。
| |