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

VS Code切换显示语言重启后仍仅显示英文该如何解决

故障表现
  • 无论选择哪种目标语言,VS Code始终仅显示英文界面
  • 通过内置的「Configure Display Language」功能切换至其他语言、按提示重启VS Code后,程序仍显示英文;检查argv.json文件可见对应语言配置已正确写入,切换日语、法语等非英语语言均出现相同问题
  • 相关问题截图:
    语言选择界面截图
    重启后仍为英文的提示截图
故障原因
  • 目标语言包未完成安装或安装文件损坏:仅在语言选择菜单选定目标语言时,若后台对应语言包扩展下载中断、文件损坏,VS Code无法加载对应语言资源,会自动回退到默认英文
  • 启动参数强制覆盖语言配置:若VS Code快捷方式、命令行启动脚本中添加了--locale=en的强制参数,程序启动时会优先读取该参数,直接覆盖argv.json内的语言配置
  • 程序权限不足:VS Code安装在系统受保护目录(如C盘Program Files目录)时,普通权限启动无法正常读取语言包资源,导致配置不生效
  • 版本不兼容:已安装的语言包版本与当前VS Code主程序版本不匹配,语言包无法兼容加载,自动回退到英文界面
解决步骤
  • 校验语言包安装状态
    打开VS Code扩展面板,搜索目标语言对应的官方语言包(如日语对应Japanese Language Pack for Visual Studio Code、法语对应French Language Pack for Visual Studio Code),确认扩展已正常安装;若存在安装失败、已安装但加载异常的情况,先卸载残留的语言包文件,重新点击安装,等待安装流程完全结束后再操作语言切换。
  • 排查强制启动参数
    找到日常启动VS Code所用的快捷方式,右键打开「属性」面板,检查「目标」栏的启动参数,若末尾带有--locale en或--locale=en字段,直接删除该段配置后保存;若通过命令行启动VS Code,检查终端别名配置、自定义启动脚本中是否写死了英文locale参数,删除相关固定配置。
  • 修复权限问题
    完全关闭所有VS Code后台进程,右键VS Code快捷方式选择「以管理员身份运行」,重新执行语言切换、重启操作;若管理员模式下切换正常,可右键VS Code安装目录,打开「属性-安全」选项卡,给当前登录用户账号添加完全控制权限,避免普通启动时出现权限不足问题。
  • 对齐版本号
    打开VS Code「帮助-关于」面板,记录当前主程序版本号,打开已安装语言包的详情页,确认语言包版本与主程序版本完全匹配;若版本差距过大,可将VS Code升级到最新版,或安装与当前主程序版本对应的语言包版本。
  • 兜底重置方案
    若以上操作均无效,先备份个人VS Code配置、已安装扩展列表,完全卸载VS Code后手动删除残留的%APPDATA%\Code、%USERPROFILE%\.vscode目录,重新下载最新版官方安装包完成安装,再安装对应语言包执行切换操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 19:06:42