窗口任务标签 (Window Task Tag)
一个本地 VSCode 扩展:给每个 VSCode 窗口设置一个自定义的"任务标签",常驻显示在窗口左下角状态栏,并且按工作区自动记忆。
多开几个窗口、连多台服务器、跑多个项目时,再也不用挨个点开窗口确认"这个窗口在干嘛"。
功能
- 状态栏左下角常驻显示任务标签,例如
🔖 订单服务重构
- 点击标签即可修改;输入为空回车即清除
- 支持给标签选颜色(红/橙/黄/绿/蓝/紫),不同项目一眼区分
- 标签按工作区记忆:关掉窗口下次再打开,标签还在
- 打开一个从未设置过标签的窗口时,自动弹窗询问"这个窗口在干什么"(可在设置中关闭)
- 未设标签的窗口会显示一个灰色的
🔖 未设标签 提示,点击即可设置
- 适用于本地目录、多根工作区,以及 Remote-SSH 远程窗口(标签存储在本机,不污染项目目录)
使用方法
- 点击状态栏左下角的
🔖 未设标签(或已设标签);
或者用命令面板(Cmd+Shift+P)执行 "任务标签: 设置任务标签"。
- 输入这个窗口正在做的任务,回车。
- 选择一个颜色(可选,直接回车用默认颜色)。
清除标签:点击标签 → 输入留空回车;或命令面板执行 "任务标签: 清除任务标签"。
设置项
| 设置 |
默认 |
说明 |
taskTag.promptOnOpen |
true |
打开未设标签的窗口时自动弹出询问输入框 |
taskTag.showWhenEmpty |
true |
未设标签时在状态栏显示"未设标签"提示 |
数据存储在哪?
标签保存在 VSCode 自己的工作区存储(workspace storage)里,不会在项目目录写入任何文件,也不会提交到 git。
本地构建与安装
npx --yes @vscode/vsce package --allow-missing-repository
"/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code" --install-extension window-task-tag-*.vsix
安装(或重新安装)后需要重启 VSCode / 重载窗口生效。
卸载
在扩展面板中搜索 "Window Task Tag" 卸载即可。
License
MIT
| |