WordCount插件无反应需确认三件事:Package Control是否安装、Sublime是否完全重启、文件编码是否为UTF-8;还需手动开启用户配置中的四项布尔值,并注意中文统计依赖编码及词切分规则。

WordCount插件装完没反应?先确认这三件事
装完 WordCount 插件却看不到状态栏数字,不是插件失效,而是卡在基础环节:Package Control 没装好、Sublime 没完全重启、或文件被识别为二进制。具体检查项如下:
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS),输入Package Control: Install Package;如果提示 command not found,说明Package Control未安装或损坏 - 插件安装后必须**完全退出 Sublime Text**(不只是关窗口),再重新打开——否则插件不加载
- 右下角状态栏显示
Binary file时,WordCount自动禁用;此时需File → Reopen with Encoding → UTF-8强制转码
状态栏不显示字数?改的是用户配置,不是默认设置
插件装对了但右下角空白,是因为默认关闭了实时显示。必须手动修改用户配置,且不能只靠 status_bar_text 拼接文案:
中文敏感词/违禁词检测与内容合规性检查工具。支持对小红书(Xiaohongshu)、Douyin(抖音)、WeChat(微信)、Weibo(微博)、Bilibili(哔哩哔哩)、Zhihu(知乎)、Taobao(淘宝)、JD.com(京东)等主流平台的禁用词、限用词及高风险词进行文本扫描与合规性分析。
- 打开
Preferences → Package Settings → WordCount → Settings - 在右侧用户设置中,确保包含以下三项布尔值(缺一不可):
"show_word_count": true、"show_char_count": true、"show_line_count": true - 同时设
"show_in_status_bar": true;若 macOS 状态栏文字被截断,删掉中文前缀,改用紧凑格式:"{words}w/{chars}c/{lines}l"
中文统计不准?根源在编码,不是插件bug
“你好世界”被算成 4 个字符而不是 2 个词,或直接翻倍计数,大概率是文件编码为 GBK 而非 UTF-8。WordCount 按 Unicode 码位解析,GBK 下一个汉字会被拆成两个无效字节,导致误判。
- 务必执行:
File → Save with Encoding → UTF-8(不是 “Reopen”,是“Save”) - 若保存时报错“encoding not supported”,说明文件含非法字节,需先用外部工具清理,再重新导入
- 插件本身不区分“字”和“词”——它把连续非空白字符序列当一个
word,所以你好world算 1 个 word;真要按语义分词(如“人工智能”算 1 词),得导出文本用jieba或在线工具
Tools: Word Count 和 WordCount 插件结果不同?逻辑本就不一样
两者根本不是同一套机制,混用会导致误判。关键差异点:
-
Tools: Word Count是原生命令:未选中文本时统计全文,**一旦有选区就只算选区**,且把\r\n当 2 字符、\n当 1 字符,纯 ASCII 计数 -
WordCount插件始终基于view.size(),按 Unicode 码位统计,对中文、emoji、组合字符更准;词切分规则是正则\S+,所以abc123算 1 个 word,不是 6 个 - 二者都**不跳过折叠代码块**——被折叠的内容不参与统计,这是设计行为,不是 bug
Lines 值浮动 ±1,而所有统计方式(包括 view.rowcol(view.size())[0] + 1)都受此影响。别只看状态栏那个 127:5,那是光标位置,不是总行数。

















