新闻中心
VSCode中的Code Spell Checker插件多语言词典配置
Code Spell Checker 支持多语言需手动配置语言代码而非安装多个插件;在设置中添加 cspell.language 值如 zh-CN,ja,fr,de,es,或通过 cspell.json 的 language、words、overrides 等字段精细化控制词典启用、自定义词汇及按路径/文件类型指定语言。

Code Spell Checker 插件默认只启用英语词典,要支持中文、日文、法语等其他语言,需手动配置多语言词典——关键不是装多个插件,而是告诉插件“哪些语言需要检查”以及“用哪套词典规则”。
启用目标语言的内置词典
插件自带部分主流语言词典(如 en-US、en-GB、zh-CN、ja、fr、de、es 等),但默认不激活。打开 VSCode 设置(Ctrl+, 或 Cmd+,),搜索 cspell.language,找到 Code Spell Checker: Language 选项,在输入框中填入逗号分隔的语言代码:
- zh-CN(简体中文)
- ja(日语,仅检查片假名/平假名/罗马音拼写,不校验汉字语义)
- fr,de,es(法/德/西语,支持常见变音符号)
保存后,插件会自动加载对应语言的基础词典,对注释、字符串、变量名中的对应语言文本进行拼写提示。
添加自定义词典文件(如专业术语、项目专有名词)
内置词典覆盖有限,尤其遇到缩写、API 名、内部模块名时容易误报。可在工作区根目录创建 cspell.json 文件,通过 words 字段追加专属词汇:
{
"version": "0.2",
"language": "en,zh-CN,ja",
"words": ["Vue3", "Pinia", "vitepress", "umi", "antd"],
"ignorePaths": ["node_modules/**", "dist/**"]
}
这样,“Pinia”就不会被标红;language 字段必须显式列出所有启用语言,否则新增词典可能不生效。
按文件类型或路径启用不同语言
一个项目常混用多种语言:JS 文件里主要是英文+少量中文注释,Markdown 里中英夹杂,而 .md 文档又含大量日文示例。这时可用 overrides 精确控制:
Songtell
Songtell是第一个人工智能生成的歌曲含义库
164
查看详情
"overrides": [
{
"filename": "**/*.md",
"language": "en,zh-CN,ja&qu
ot;
},
{
"filename": "**/README.en.md",
"language": "en"
},
{
"filename": "**/src/**/*.{ts,js}",
"language": "en,zh-CN"
}
]
每条规则匹配文件路径后,独立指定该范围使用的语言列表,互不影响。
禁用某语言或调整灵敏度
如果发现日语假名提示太频繁(比如把「テスト」标为错误),可临时关闭 ja 词典,或提高容错阈值:
- 在 cspell.json 中移除 ja,或设 "enabled": false(需配合自定义词典格式)
- 添加 "allowCompoundWords": true 允许连写词(如 “typescript” 不拆成 type script)
- 设 "minWordLength": 2 忽略单字/单字母(避免把 “i”、“a”、“我”、“你” 当错词)
这些设置都写在 cspell.json 的顶层或对应 override 块内。
基本上就这些。不用装额外插件,也不用改系统语言,靠配置文件就能让 Code Spell Checker 稳稳支持中日英法德西等多语言拼写检查——关键是语言代码写对、词典路径配准、作用范围划清。
以上就是VSCode中的Code Spell Checker插件多语言词典配置的详细内容,更多请关注其它相关文章!
# 多个
# 重庆新站seo优化
# 迎客楼网站建设素材图
# 阿里巴巴网站推广术语
# 西安校服网站建设项目
# 保定网络营销推广方法
# 饶茂seo优化
# 百事可乐营销推广
# 苏州关键词优化排名稳定
# seo工具定制
# seo云优化网站系统
# 罗马
# 第一个
# 简体中文
# 法语
# 日文
# vue
# 日语
# 您的
# 自定义
# 多语言
# 多
# typescript
# vite
# vue3
# node
# json
# markdown
# js
# vscode
# word
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
Win11怎么查看显卡显存 Win11显示适配器属性及专用视频内存查询
J*a 递归快速排序中静态变量的状态管理与陷阱
整合Supabase认证与Django模型:跨模式迁移的解决方案
荣耀Play7TPro怎样在信息App置顶客服对话_iPhone荣耀Play7TPro信息App置顶客服对话【优先查看】
Bing引擎入口最新2025 Bing搜索免费官方登录
Composer的 "licenses" 命令如何帮助你遵守开源协议_检查项目依赖的许可证合规性
解决Bootstrap卡片顶部边距导致背景图下移的问题
想当下一个《2077》?《心之眼》Steam评价升至"多半好评"
优化Log4j2控制台输出性能:解决异步日志瓶颈
2025俄罗斯Yandex最新入口 官方网站地址及浏览器下载指南
J*aScript中localStorage数据的获取、清洗与格式化教程
百度网盘网页版入口 百度网盘网页版官方登录网址
QQ邮箱登录平台入口 QQ邮箱网页版邮箱官方入口
HTML空白字符处理机制:渲染、DOM与编码实践
msn官网入口地址手机版 msn官方网站手机最新链接
Win10快速启动功能利弊分析 Win10开启或关闭快速启动教程【技巧】
QQ邮箱稳定登录入口_QQ邮箱官方网站网页版使用
win11 Snap Layouts怎么用 Win11窗口布局与分屏多任务高效指南【必学】
Excel中VLOOKUP的第四个参数是干什么用的_Excel VLOOKUP第四参数作用解析
利用5118提升短视频内容效果_5118短视频关键词优化方法
深入理解J*aScript Promise异步执行与微任务队列
Python自定义类排序:解决lambda键值访问TypeError的实践指南
邮编格式怎么匹配地址_根据邮编格式快速匹配详细地址的技巧
Discord Slash 命令响应超时问题的异步解决方案
Golang如何通过reflect操作map_Golang reflect map操作与遍历技巧
python3时间如何用calendar输出?
Yandex搜索引擎官方地址 俄罗斯网络世界的主要入口
C++ map遍历方法大全_C++ map迭代器使用总结
zookeeper 都有哪些功能?
CSS Flexbox如何实现多行排列_flex-wrap wrap自动换行显示
如何仅使用CSS更改登录界面背景图像图标的颜色
快手官方唯一登录入口 谨防山寨钓鱼网站
现代化 SciPy 一维插值:interp1d 的替代方案与最佳实践
MinIO大规模对象列表性能瓶颈深度解析与外部元数据管理策略
漫蛙manwa2最新登录网址_漫蛙manwa2手机网页版入口
TikTok国际版网页端快速入口 TikTok全球版短视频浏览教程
手机屏幕碎了但能正常使用怎么办 手机外屏碎裂的修复建议
sublime如何配置Go语言开发环境_sublime搭建Golang编译运行系统
Surface怎么安装系统 微软Surface Pro U盘重装win11教程
谷歌邮箱网页版官方页面入口 谷歌邮箱网页端快速访问
海量存储:机器视觉智能化的核心基石
Golang如何处理RPC请求负载均衡_Golang RPC请求负载均衡策略与实践
Excel函数批量查找替换超快方法_Excel用REPLACE和FIND函数秒级替换
妖精漫画网页版登录入口免费_妖精漫画官网主页直接阅读漫画
C++如何生成随机数_C++ random库使用方法与范围设置
俄罗斯Yandex免登录入口_Yandex搜索引擎官网一键直达
极兔快递快件信息查询系统 极兔快递官网运单号追踪
AO3最新可访问网址 Archive of Our Own官方在线入口
C++如何实现一个智能指针_手动实现C++ shared_ptr的引用计数功能
J*aScript中向JSON对象添加新属性的正确姿势


2025-12-09
浏览次数:次
返回列表
ot;
},
{
"filename": "**/README.en.md",
"language": "en"
},
{
"filename": "**/src/**/*.{ts,js}",
"language": "en,zh-CN"
}
]