离线安装韩文语言包必须用code --install-extension命令或命令面板Extensions: Install from VSIX,双击或拖拽.vsix无效;装完后需手动配置locale.json为{"locale": "ko"}并彻底重启,否则界面始终英文。

离线安装韩文语言包必须用 code --install-extension 命令或命令面板的 Extensions: Install from VSIX,双击或拖拽 .vsix 文件无效;装完后不改 locale.json 或不彻底重启,界面永远是英文。
怎么获取并验证韩文语言包文件
从微软官方 GitHub 发布页下载最新版 vscode-language-pack-ko-*.vsix(发布者必须是 MS-CEINTL,ID 为 ms-ceintl.vscode-language-pack-ko)。不要用第三方镜像或 CSDN 等平台打包的旧版,容易因 VSCode 版本不匹配导致静默失败。下载后检查文件名是否含版本号(如 1.95.2026091801.vsix),它需与你本地 VSCode 版本一致(可在 VSCode 关于页面查看)。
离线安装必须用命令行或命令面板
直接双击 .vsix 或拖进窗口,VSCode 自 1.70 起已禁用该方式,不会报错也不会提示,只是把文件丢进 ~/.vscode/extensions/ 目录但不注册。可靠方式只有两种:
- 终端执行:
code --install-extension /path/to/vscode-language-pack-ko-*.vsix(macOS/Linux)或code --install-extension C:\path\to\vscode-language-pack-ko-*.vsix(Windows) - VSCode 内按
Ctrl+Shift+P→ 输入Extensions: Install from VSIX→ 回车 → 手动定位并选中该文件 → Install
locale.json 必须手动写对且位置唯一
装完扩展只是加了资源,真正控制显示语言的是 locale.json 文件。它只在两个地方有效:
- 用户级(推荐):
%USERPROFILE%\AppData\Roaming\Code\User\locale.json(Windows)或~/Library/Application Support/Code/User/locale.json(macOS) - 工作区级(仅当前项目):
.vscode/locale.json,内容为{"locale": "ko"}
settings.json 里写 "locale": "ko" 已被忽略;locale.json 中值必须小写、无国家后缀("ko" 可,"ko-kr" 不标准);写错大小写或拼写(如 "KO" 或 "korean")会导致配置被跳过。
为什么右下角还是英文?三个硬性拦截点
即使以上全做对,仍可能卡在以下环节:
-
VSCODE_LANG环境变量被设为en(常见于企业内网镜像系统),此时右下角语言图标变灰不可点——终端运行echo $VSCODE_LANG(macOS/Linux)或echo %VSCODE_LANG%(Windows)确认 - 工作区
.vscode/locale.json存在且值为"en",它会覆盖用户级设置 - 只点了
Developer: Reload Window—— 这个命令完全不重载语言配置,必须关闭所有 VSCode 进程再重新启动
多语言包共存本身无害,但韩文包装好后,如果同时装了日语或中文包,它们不会叠加生效;切换语言只能靠改 locale.json + 彻底重启,没有热加载机制。最易被忽略的是后台残留进程:任务管理器里确认 Code.exe(Windows)或 Electron(macOS)进程已全部退出,否则新配置不加载。


















