绿色版 vs code 的 locale.json 必须位于 data\user-data\user\ 下,内容仅为{"locale":"zh-cn"}(utf-8无bom),不可用 configure display language 命令生成,远程连接需单独配置。

绿色版 VS Code 没有 %APPDATA% 目录,locale.json 路径完全不同
绿色版(Portable Mode)不写注册表、不依赖系统用户目录,它的 locale.json 不在 %APPDATA%\Code\User\,而是在绿色版解压根目录下的 data\user-data\User\ 子路径里。装错位置是绿色版汉化失败的最常见原因。
- 正确路径(Windows 绿色版示例):
VSCode-win32-x64-1.92.2\data\user-data\User\locale.json - 若该路径不存在,需手动逐级创建文件夹:
data\user-data\User\ - macOS/Linux 绿色版同理:找你解压后的 VS Code.app 或 code 目录,再进
data/user-data/User/ - 千万别往系统级路径(如
$HOME/Library/Application Support/Code/)里写——绿色版根本不会读
绿色版无法通过 Configure Display Language 命令生成 locale.json
绿色版启动时强制启用 Portable Mode,会跳过部分 UI 初始化逻辑,Configure Display Language 命令常显示为空列表或直接无响应。这不是插件没装,而是命令本身在便携模式下被限制了写入权限。
将一个或多个视频上传至YouTube。当用户想“上传到YouTube”“发YouTube”“批量上传”“upload to YouTube”“post videos to YouTube”或发布到YouTube时使用此技能。
- 必须跳过命令面板,直接手动创建并编辑
locale.json - 语言包仍需安装:搜索
Chinese (Simplified) Language Pack for Visual Studio Code,发布者为Microsoft,ID 是ms-ceintl.vscode-language-pack-zh-hans - 安装后右下角弹窗若出现,点
Restart Now;若不弹,说明绿色版未识别到语言包加载完成,此时更需手动补全locale.json - 不要指望「重载窗口」触发切换——绿色版中它完全不刷新 locale 配置
locale.json 内容和编码必须严格符合绿色版要求
绿色版对 JSON 格式和编码更敏感,一个空格、BOM 头或大小写错误都会导致静默回退英文界面。
- 文件内容仅且只能是这一行:
{"locale":"zh-cn"}(无换行、无空格、无逗号、双引号为英文符号) - 保存为 UTF-8 无 BOM:用 VS Code 自己新建该文件并保存,比记事本更可靠
- 文件名必须是小写
locale.json,不能是Locale.json或locale.txt - 确认该文件位于
data\user-data\User\下,而非data\user-data\Workspace\或根目录
Remote-SSH / WSL 连接后仍是英文?绿色版配置不自动同步
绿色版只管理本地实例,Remote-SSH 或 WSL 启动的是远程机器上的 VS Code Server,它读取的是远程端自己的 locale.json,和本地绿色版完全无关。
- 连上 Remote-SSH 后,按
Ctrl+Shift+P运行Developer: Open User Data Folder,进User/目录手动建locale.json - WSL 中需进入
~/.vscode-server/data/Machine/[哈希字符串]/User/,同样写入{"locale":"zh-cn"} - 远程端也必须单独安装中文语言包——绿色版本地装的插件不会复制过去
- 验证是否生效:看远程窗口顶部菜单栏、命令面板占位符文字,不是终端或 Git 输出










