sublime text原生不支持字数统计,需安装wordcount插件;安装后右键可查看详细统计,支持中英文混排,超大文件建议用命令行工具替代。

Sublime Text 里没有内置字数统计功能
它压根没提供 word count 或 character count 的菜单项或状态栏显示,靠原生功能点不出来。这不是你漏找了,是它真没做。
装 Package Control + WordCount 插件最稳
这是目前最轻量、更新勤、不拖慢编辑器的方案,支持中英文混排、忽略空格/换行等常见需求。
- 先确认已装
Package Control(没装的话搜 “Install Package Control Sublime Text” 跟官方步骤走) - 按
Ctrl+Shift+P(Win/Linux)或Cmd+Shift+P(macOS),输入Package Control: Install Package回车 - 再搜
WordCount,选那个作者是h404bi的安装(别选带 “Advanced” 或 “Pro” 字样的旧版) - 装完重启 Sublime(部分版本需手动重启才生效)
统计结果在哪看、怎么调参数
插件默认在右下角状态栏显示字符数(含空格)和单词数,但很多人没注意它其实支持右键菜单呼出详细面板。
- 右键文档任意位置 →
WordCount: Show Stats,弹窗里能看到:总字符、非空白字符、行数、单词数、中文字符数(自动识别) - 想改默认统计方式?打开
Preferences → Package Settings → WordCount → Settings,修改"count_spaces"或"count_newlines"为false - 注意:该插件对超大文件(>10MB)响应会变慢,纯日志分析建议用
wc -m或awk '{sum+=length} END{print sum}'命令行替代
别用正则临时凑数:^.*$ 会漏掉最后一行换行符
有人试过用 Find → Find All 配合正则 ^.*$ 统计行数,或 . 统计字符——这方法在 Sublime 里不可靠。
-
.默认不匹配换行符,实际少算 \n 字符;开.\n模式后又可能多算 \r(Windows 换行) -
^.*$在文档末尾无换行时,最后一行不被匹配,行数-1 是常态 - 而且正则统计不区分中英文、不计标点权重,跟真实“字数”需求偏差大
真要脚本化处理,直接导出文本用 wc -c(字节数)或 iconv -f utf-8 -t utf-8//IGNORE 过滤非法编码后再算更靠谱。










