一个轻量极简的 VS Code 股票实时查看插件,让您在编码的同时轻松掌握股市动态。
- 📈 实时行情 状态栏实时显示股票价格和涨跌幅
- 📊 股票看板 侧边栏分类显示指数、板块和自选股
- 🔄 自定义排序 支持调整自选股票显示顺序,优先关注重要股票
- 👁️ 显示/隐藏 一键隐藏/显示状态栏股票信息
- ⌨️ 快捷键 支持快捷键快速切换显示/隐藏
- 从插件市场安装:在 VS Code 插件市场搜索
摸鱼看盘/watch-stock并安装 - 从 VSIX 安装:
- 在 GitHub Releases 下载最新的
watch-stock-*.vsix文件 - 在 VS Code 中点击"扩展"图标,选择"从 VSIX 安装",选择下载的插件包
- 在 GitHub Releases 下载最新的
- 查看股票看板:点击活动栏的"摸鱼看盘"图标,打开侧边栏查看指数、板块和自选股
- 添加自选股:点击状态栏或侧边栏齿轮图标,选择"添加自选股票",输入股票代码或名称
- 管理股票:点击状态栏或侧边栏齿轮图标,可添加、移除、排序、清空自选股票列表
- 排序股票:点击状态栏或侧边栏齿轮图标 → 选择"排序自选股票" → 选择要移动的股票 → 选择目标位置
- 显示/隐藏:
- 点击状态栏或使用命令面板
- 使用快捷键:
Ctrl+Alt+S(Windows/Linux)或Cmd+Alt+S(macOS)
- 手动刷新:点击状态栏 → 选择"刷新行情数据" 或 使用命令面板
- 个性化配置:在 VS Code 设置中搜索
watch-stock,可配置股票、指数、板块列表、最大显示数量、是否显示 2 位简称等
- 股票代码:
sh600519(上交所)、sz000001(深交所)、bj430047(北交所) - 中文名称:
贵州茅台、中国平安等
在 VS Code 设置中搜索 watch-stock,可配置以下选项:
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
watch-stock.stocks |
array | ["sh000001"] |
自选股票代码表 |
watch-stock.indices |
array | [...] |
指数代码列表(在股票看板中显示) |
watch-stock.sectors |
array | [...] |
板块代码列表(在股票看板中显示) |
watch-stock.maxDisplayCount |
number | 5 |
状态栏最大显示股票数量 |
watch-stock.showTwoLetterCode |
boolean | false |
状态栏是否显示 2 位简称 |
{
"watch-stock.stocks": ["sh600519", "sz000001", "sh601318"],
"watch-stock.indices": ["sh000001", "sz399001", "sz399006"],
"watch-stock.sectors": ["sh512760", "sh512690", "sh512170"],
"watch-stock.maxDisplayCount": 3,
"watch-stock.showTwoLetterCode": true
}- 检查网络连接:确保能访问新浪股票 API
- 确认格式:使用标准股票代码格式(如
sh600519) - 重试搜索:网络波动可能导致暂时失败
- ✅ A 股:上交所(sh)、深交所(sz)、北交所(bj)
- ✅ 支持中文名称搜索
- ❌ 不支持:港股、美股、期货
在 VS Code 设置中启用 watch-stock.showTwoLetterCode,状态栏将显示股票两位简称,悬停提示仍显示完整名称。
示例:
- 关闭:
贵州茅台 1687.50 ↗1.23% - 开启:
贵州 1687.50 ↗1.23%
状态栏空间有限,默认只显示前 5 只股票。你可以:
- 调整显示数量:修改
watch-stock.maxDisplayCount配置(建议 3-8 之间) - 使用自定义排序:通过"排序自选股票"功能,将最重要的股票排在前面优先显示
- 启用简称显示:开启
watch-stock.showTwoLetterCode,节省空间显示更多股票
如果存储的股票数据格式不正确,插件会自动过滤掉无效的股票代码。
# 克隆项目
git clone https://github.com/pbstar/watch-stock.git
cd watch-stock
# 使用 VS Code 打开项目
# 按 F5 启动调试模式# 安装打包工具
npm install -g @vscode/vsce
# 打包插件
vsce package
# 发布到 VS Code 市场
vsce publish
# 发布到 Open VSX
ovsx publishwatch-stock/
├── src/
│ ├── extension.js # 主入口文件
│ ├── config.js # 配置管理
│ ├── managers/ # 业务管理模块
│ ├── pages/ # 页面模块
│ ├── services/ # 服务层
│ ├── ui/ # UI 层
│ └── utils/ # 工具函数
├── images/ # 图片资源
├── package.json # 插件配置
└── README.md # 说明文档
- GitHub Issues: 提交问题
- 功能建议: 欢迎提交 Pull Request
本项目采用 MIT 开源协议。