You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CSpell为何标记完整英文单词的部分内容为未知?

解决CSpell误标记完整单词部分为未知的问题

修复方案

1. 补充启用通用英文词典

你的配置仅启用了typescript专业词典,缺少通用英文基础词典(比如english_us),导致完整英文单词未被识别、被拆分检查。修改cspell.json的dictionaries字段:

"dictionaries": [
    "typescript",
    "english_us",
    "project-terms"
],

2. 开启复合词识别并调整检查规则

CSpell默认可能拆分长单词检查,通过配置允许复合词、调整最小检查长度来避免误判:
在cspell.json中添加languageSettings配置:

"languageSettings": [
    {
        "languageId": "*",
        "allowCompoundWords": true,
        "minWordLength": 4
    }
],

3. 批量添加高频误判完整单词

如果有专业词汇不在通用词典里,直接把完整单词添加到words字段,无需重复添加片段:

"words": [
    "accessibility"
    // 其他类似误判完整单词可在此添加
],

4. 检查工作区词典文件有效性

确认.cspell/project-terms.txt路径正确,文件内保持每行一个单词的格式,无多余空格或特殊字符,确保词典正常加载。

验证修改

修改配置后重启VSCode或执行Reload Window命令,检查之前误标记的单词是否恢复正常识别。

内容的提问来源于stack exchange,提问作者Stephen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 04:42:10