Sublime Text 默认不支持字数统计,需安装 WordCount 插件实现;该插件轻量兼容 ST4,状态栏实时显示词数与字符数,按 Unicode 和空格分隔计数,不统计折叠内容,大文件有轻微延迟。

Sublime Text 默认不显示字数,需插件支持
Sublime Text 原生没有「当前文件字数统计」功能,Tools → Word Count 菜单项也不存在。所谓“实时字数显示”,必须通过第三方插件实现,且不同插件行为差异较大——有的只在状态栏显示,有的弹窗展示详情,还有的会干扰快捷键或影响大文件性能。
推荐安装 WordCount 插件(Package Control 安装)
这是目前最稳定、轻量、兼容 Sublime Text 4 的字数插件,不依赖 Python 外部库,纯 Python 实现,支持中英文混排计数逻辑(按 Unicode 字符 + 空格分隔单词)。
- 打开命令面板:
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS) - 输入
Install Package,回车后等待 Package Control 加载完成 - 再输入
WordCount,选中并回车安装 - 安装后,状态栏右下角会立即显示类似
Words: 127 | Chars: 842的信息
注意:该插件默认只统计「当前视图可见内容」,不包含折叠代码块;若文件过大(如 >10MB),首次加载可能有轻微延迟,但不会卡死。
WordCount 的统计逻辑和常见偏差
它把连续非空白字符视为一个“词”(word),空格、制表符、换行符都算作分隔符。这意味着:
-
hello-world算 1 个词,不是 2 个 -
测试abc123算 1 个词(中文、英文字母、数字连写不切分) - 注释行、字符串内的空格、正则表达式里的 \s 都参与计数
- 不区分 Markdown 表格语法、代码块标记等语义,纯文本扫描
如果你需要按「中文字符数 + 英文单词数」分开统计(比如投稿要求),这个插件做不到——得用外部脚本或切换到 VS Code 配合 word-counter 扩展。
状态栏字数不更新?检查这几点
装完插件却看不到数字,大概率是以下原因:
- 当前视图被设置为「只读」(
View → Read Only启用时部分插件停用) - 文件编码异常(如含 BOM 的 GBK 文件),导致解析中断;可尝试转成
UTF-8再试 - 插件被其他插件屏蔽,比如
Origami或SideBarEnhancements的某些版本有兼容冲突 - 手动调用命令无效:
Ctrl+Shift+P → WordCount: Toggle Realtime可强制开关实时模式
最隐蔽的问题是:Sublime 启动时未加载插件(尤其从终端命令 subl . 打开项目时),建议完全退出后再重开一次窗口。










