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

解决Visual Studio添加德语拼写检查后配置不生效的问题

Visual Studio双语言拼写检查(英文+德语)仅英文生效的排查方案

问题描述

我尝试让Visual Studio支持英文(en-us)和德语(de-de)双语言拼写检查,但目前仅英文功能正常。

已完成的操作:

  • 安装了德语语言包
  • 在两个位置配置了.editorconfig文件:
    • 系统根目录:c:\.editorconfig
    • 项目目录:c:\Repo\Company\Solution\MyProject\.editorconfig
  • 两个文件的内容均为:spelling_languages = en-us, de-de
  • 参考官方文档说明,配置格式符合给定示例(示例要求为spelling_languages = en-us,fr-fr这类多语言格式)

当前问题:德语词汇仍被标记为拼写错误,无法触发正确的拼写检查提示(问题截图显示德语单词下有红色波浪线,无德语拼写建议;预期效果为德语单词无错误标记,可显示德语拼写建议;已确认德语语言包在VS安装器中显示为已安装状态)

排查与解决步骤

1. 验证EditorConfig配置是否生效

打开Visual Studio的「工具」→「选项」→「文本编辑器」→「拼写检查」,查看「语言」选项是否显示为en-us, de-de:

  • 如果未显示,检查.editorconfig文件格式:确保无多余空格、语言代码拼写正确(小写de-de),且文件编码为UTF-8
  • 检查是否存在更靠近代码文件的.editorconfig(如子文件夹中的配置)覆盖了当前设置

2. 确认语言包适配当前VS版本

打开Visual Studio安装器,进入「修改」→「语言包」:

  • 确认德语语言包是针对当前使用的VS版本(如VS2022)安装的
  • 若包显示已安装,先移除再重新安装,完成后重启VS

3. 检查拼写检查的范围设置

进入「工具」→「选项」→「文本编辑器」→「拼写检查」:

  • 确认「要检查的内容」勾选了德语出现的场景(如注释、字符串字面量)
  • 若存在「仅检查当前UI语言的拼写」选项,确保未勾选

4. 清理VS缓存并重启

关闭Visual Studio后,删除以下缓存目录:

  • %LOCALAPPDATA%\Microsoft\VisualStudio\<你的VS版本号>\ComponentModelCache
  • %USERPROFILE%\AppData\Local\Temp\VisualStudio
    删除后重新启动VS,测试拼写检查功能

5. 尝试调整语言代码格式

将.editorconfig中的de-de改为de(简化语言代码),保存后重启VS,验证是否生效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 00:00:09