WebStorm 中应安装 Statistic 插件(支持2022.3–2024.x),CodeMR 已废弃;安装后需手动触发统计、配置排除路径(如 node_modules/dist/.git)并启用“仅统计生产代码”,再刷新;其结果为静态文件行数快照,非 Git 提交增量,后者需用 Git → Show History 查看。

WebStorm 里怎么装 CodeMR 或 Statistic 插件
WebStorm 自身不带代码行数统计功能,得靠插件。目前最稳定的是 Statistic(支持 2022.3–2024.x),CodeMR 已多年未更新,装了可能直接报 Plugin not compatible with current IDE version 错误。
安装路径:打开 Settings → Plugins → 搜索 Statistic → 点击 Install → 重启 IDE。
装完别急着点菜单——它默认不自动激活统计面板,需要手动触发:
- 右键项目根目录 →
Statistic → Show statistic - 或用快捷键
Ctrl+Shift+A(Win/Linux)/Cmd+Shift+A(macOS)搜 “Statistic” 快速唤出
Statistic 插件统计结果怎么看才不误导
它默认统计所有文件(含 node_modules、dist、.git),直接看总行数会严重虚高。比如一个 Vue 项目,node_modules 贡献 98% 行数,但你根本没写过。
必须进设置过滤掉干扰项:
- 打开
Settings → Other Settings → Statistic - 在
Excluded files mask里加:**/node_modules/**;**/dist/**;**/.git/**;**/build/**;**/target/** - 勾选
Count only production code(跳过测试文件如*.spec.ts、*.test.js)
改完要重新点击 Show statistic 刷新,否则缓存结果不变。
想按天/按人看提交量?别指望插件,得切到 Git 工具栏
Statistic 只统计当前工作区文件快照,和“写了多少”无关,更不关联 Git 提交记录。它算的是“此刻有多少行有效代码”,不是“今天加了几行”。真要看每日增量,得用 WebStorm 内置的 Git → Show History 配合筛选:
- 右键项目 →
Git → Show History - 顶部时间轴切换为
Today或自定义日期范围 - 右上角
Filter → Include file changes打开,就能看到每条 commit 修改了哪些文件、增删行数(+12 -3这种)
注意:这里显示的增删行是 Git diff 结果,和 Statistic 的静态统计逻辑完全不同,别混用。
快捷键组合建议:把统计动作真正“快捷”起来
默认没绑定快捷键,每次都要右键或搜命令太慢。推荐这样配:
- 进
Settings → Keymap - 搜
Statistic→ 找到Show statistic动作 - 右键 →
Add Keyboard Shortcut→ 设成Alt+Shift+S(避免和系统或其他插件冲突)
顺手再给 Git → Show History 绑个 Alt+Shift+H,两个键位挨着,查码量+查提交就形成闭环。别用 Ctrl+Shift+NumPad+ 这类小键盘组合——笔记本用户根本按不到。
插件本身轻量,但统计大项目(>5k 文件)时首次加载会卡顿 2–3 秒,耐心等进度条走完,别连点两次触发重复任务。


















