vs code界面语言由locale.json文件控制,修改为{"locale":"zh-cn"}并重启即可切换中文;需确保文件位于用户目录、命名正确、无bom编码,remote-ssh/wsl环境需单独配置。

VS Code 官网下载的是英文版,但界面语言由本地配置决定
VS Code 本身没有“中文版安装包”,官网下载的安装程序默认跟随系统语言;如果系统是英文,安装后就是英文界面。改中文不靠重装,靠改 locale.json 或启动参数。
怎么强制设成中文:改 locale.json 文件最稳
这是最直接、重启即生效的方式,比命令行参数更可靠,也避免每次启动加参数的麻烦。
- 关闭所有 VS Code 窗口(包括后台进程,Windows 可查任务管理器里的
Code.exe) - 打开用户数据目录:
– Windows:%APPDATA%\Code\User\locale.json
– macOS:$HOME/Library/Application Support/Code/User/locale.json
– Linux:$HOME/.config/Code/User/locale.json - 用任意文本编辑器新建或编辑该文件,写入:
{"locale":"zh-cn"} - 保存后重新启动 VS Code,界面立刻变中文
为什么有时改了没反应?常见坑在这儿
不是改错路径就是被其他设置覆盖了,尤其容易忽略以下几点:
-
locale.json必须在User目录下,不是System或Workspace - 文件名必须是
locale.json,不能叫locale.txt或带 BOM 的 UTF-8 编码(用 VS Code 自己保存即可避免) - 如果用了 Remote-SSH / WSL,要分别在对应环境的
User目录里也配一份locale.json - 某些旧版本(settings.json 里的
"locale": "zh-cn",但新版本已废弃该写法,只认locale.json
不想改文件?临时用命令行启动中文界面
适合调试或偶尔用,但不适合日常——每次都要输命令,且扩展、终端等子进程不一定继承语言设置。
- Windows PowerShell:
code --locale=zh-cn - macOS / Linux 终端:
code --locale=zh-cn - 注意:必须确保 VS Code 命令行工具已添加到 PATH(可通过 VS Code 的
Shell Command: Install 'code' command in PATH命令启用)
Code Helper 进程挂着,把语言锁死了。










