A股速览

在 VS Code 侧边栏实时查看 A 股自选股行情,支持分时迷你走势图、置顶、右键快捷操作与排序。
喜欢这个扩展?给个 ⭐ Star 支持一下~

老板模式(Ctrl+Alt+L)一键灰显界面:

安装
VS Code 扩展市场搜索「A股速览」,或访问插件主页直接安装:
A股速览 - Visual Studio Marketplace
CodeBuddy IDE / VSCodium / Cursor 等基于 Open VSX 的编辑器,扩展面板搜索「A股速览」或访问:
A股速览 - Open VSX
若在某些编辑器内搜不到,可下载 GitHub Releases 中的 .vsix 后在扩展面板手动安装。
特性
- 实时行情:自选股价格、涨跌额、涨跌幅,涨跌红绿区分
- 分时迷你图:卡片内嵌当日分时走势迷你图
- 分时详情图:点击自选股行,在编辑器面板打开雪球风格分时大图(分时线 / 均价线 / 成交量柱 / 十字光标)
- 老板模式:
Ctrl+Alt+L 一键灰显全部界面,低调不显眼,随时退出
- 置顶自选股:一键置顶,始终显示在最前,切换排序方式也不打扰
- 右键快捷操作:行上右键即可 切换状态栏 / 置顶 / 复制代码 / 删除
- 状态栏报价:最多 3 只自选股常驻状态栏,随时可见
- 大盘概览:可配置指数(上证/深证/创业板)实时行情与迷你分时图,点击直达走势图,并展示沪深涨跌家数进度条
- 新股新债申购:显示近期新股/新债申购列表,折叠于自选视图底部,休市零请求
- 财联社电报:开启后在自选视图下方显示实时电报流(原生折叠,可见才轮询,关闭零请求)
- 大幅异动通知:涨跌幅越过阈值弹右下角通知,可一键跳转分时图(默认关闭)
- 编辑模式:拖拽手动排序、删除、置顶、状态栏切换一步到位
- 快速添加:搜索代码 / 拼音缩写 / 名称,或直接输入 6 位代码
- 灵活排序:拖拽手动排序,或按代码 / 名称 / 涨跌幅自动排序
- 设置持久化:自选股、置顶、状态栏均保存在用户设置中,重启不丢失
轻量 · 简洁 · 高效 · 开源
本扩展刻意追求轻量,不占资源、不干扰工作:
- 完全开源 · MIT:源码全部公开在 GitHub
,零闭源组件,可自由使用 / 修改 / 分发(含商用)
- 零框架依赖:原生 WebView + 原生 TS,无任何运行时依赖,加载即用
- 单一职责:只专注自选股行情,界面克制,不做功能堆砌
- 低资源占用:无后台进程、无常驻子进程,默认侧边栏隐藏即完全零开销
- 只在交易时段请求:休市、午休与节假日自动跳过,不空转
- 按需后台请求:仅当开启状态栏报价或大幅异动通知时后台常驻轮询(独立 15 秒间隔,默认关闭零请求)
- 批量请求:全部自选股合并为单次 HTTP 请求,随数量增加不放大请求量
- 防并发:内置请求去重,避免轮询堆积
- 数据缓存:分时数据带缓存,重复展示不重复拉取
- 高效实现:TypeScript 强类型 + 纯函数分层,代码精简可测试
使用
侧边栏「A股速览」图标打开面板。标题栏按钮:
| 按钮 |
命令 |
说明 |
| ➕ |
添加自选股 |
搜索或输入 6 位代码 |
| ✎ |
编辑自选股 |
切换编辑模式,拖拽排序 / 删除 / 置顶 |
| ↕ |
排序自选股 |
手动 / 代码 / 名称 / 涨跌幅 |
| 🔄 |
刷新行情 |
立即刷新 |
卡片操作:
- 右键:弹出快捷菜单 —— 添加/移出状态栏、置顶/取消置顶、复制代码、删除
- 编辑模式(✎):拖动卡片调整顺序,点 ✕ 删除,点图钉置顶,点心形切换状态栏
- 置顶:置顶股始终显示在最前,组内仍按当前排序方式排列
大盘概览条显示所配指数(默认上证)的现价、涨跌幅与迷你分时图,下方进度条按红绿灰分段展示沪深涨跌平家数;点击指数可打开其分时 / K线走势。
设置
| 设置项 |
默认 |
说明 |
aStockWatch.refreshIntervalSec |
3 |
行情刷新间隔(秒),范围 1–120 |
aStockWatch.showMarketBar |
true |
显示大盘概览条(指数行情 + 迷你分时图 + 涨跌家数进度条) |
aStockWatch.marketIndex |
sh000001 |
概览条展示的指数:sh000001 上证 / sz399001 深证 / sz399006 创业板 |
aStockWatch.watchlist |
[] |
自选股列表,数组顺序即显示顺序(可手动编辑) |
aStockWatch.pinned |
[] |
置顶自选股,始终显示在最前(须为自选股成员) |
aStockWatch.statusBar |
[] |
状态栏显示的股票代码,最多 3 只(须为自选股成员) |
aStockWatch.bigMoveAlert |
false |
大幅异动通知总开关 |
aStockWatch.bigMoveAlertPct |
5 |
大幅异动触发阈值(%),范围 1–20 |
aStockWatch.bigMoveAlertCooldownMin |
30 |
大幅异动通知冷却分钟,范围 1–240 |
首次使用会写入默认自选股(深证成指)。
数据来源
行情与分时数据来自腾讯行情公开接口,数据仅供参考,不构成任何投资建议。
开发
bun install # 安装依赖
bun run compile # 编译 TS -> out/
bun test # 运行测试
bun run package # 打包 .vsix
License
MIT
| |