讲师中心 微信公众号
AI工具推荐 视频效率加速

VSCode中locale.json的备份与恢复技巧

大萱姑娘_5879

大萱姑娘_5879

发布时间:2026-09-08 06:54:28

|

353人浏览过

|

来源于php中文网

原创

locale.json 不需常规备份,因其仅为固定值的语言开关文件,备份易致跨设备冲突;恢复应删文件、清缓存、彻底退出 VSCode。

vscode中locale.json的备份与恢复技巧

locale.json 不需要“备份”,只应在必要时创建或删除;误操作后恢复的关键是删文件、清缓存、彻底退出 VSCode。

为什么 locale.json 不能像 settings.json 那样常规备份

locale.json 是一个纯控制文件,内容固定且极简:只有 {"locale":"en"} 或 {"locale":"zh-CN"} 两种合法值。它不记录状态、不随版本演进、也不含用户行为数据。一旦你把它加进 Git 或压缩包长期存档,反而容易在跨设备恢复时引发冲突——比如 macOS 上删了它显示英文,Windows 上却因残留文件继续中文,或新版本因大小写(zh-cn vs zh-CN)直接忽略。

  • 它不是配置“快照”,而是语言开关的硬开关
  • VSCode 启动时优先读取它;不存在时自动 fallback 到系统语言(但默认行为是英文)
  • 备份它等于备份一个可能过期的开关状态,而非可复用的配置资产

locale.json 恢复失败的三个高频原因

改完 locale.json 还是中文/英文不变,90% 是被更高优先级来源覆盖,而不是文件本身没生效:

Feishu calendar sync, local ics to json data for AI agent
Feishu calendar sync, local ics to json data for AI agent

将ICS日历文件转为JSON格式,用于飞书日历导入导出及数据集成。

下载
  • 启动参数带 --locale=zh-CN:检查快捷方式目标、shell alias(如 alias code='code --locale=zh-CN')、或 Remote-SSH 的远程启动命令
  • 工作区 .vscode/settings.json 里写了 "locale": "zh-CN":这个设置会压倒用户级 locale.json,必须手动删或注释
  • Remote-SSH 场景下只改本地,没改远程机器上的 ~/Library/Application Support/Code/User/locale.json(macOS)或对应路径:远端服务进程独立加载自己的 locale 配置

真正该备份的是它的“依赖项”,不是它自己

locale.json 单独存在毫无意义。它要起效,得配合以下三项同时就位:

  • 对应的语言包扩展已安装:ms-ceintl.vscode-language-pack-zh-hans(中文)或 ms-ceintl.vscode-language-pack-en-us(英文,通常自带)
  • settings.json 中无冲突项:尤其避免 "locale" 字段出现在用户或工作区设置里(它已被弃用,且与 locale.json 行为不一致)
  • VSCode 完全退出:macOS 要右键托盘图标选「Quit」,Windows 要任务栏右键选「Exit」,Linux 要 kill 所有 code 进程;仅关窗口无效,文件仍被锁住

删 locale.json 比编辑它更安全

编辑 locale.json 容易因格式错误失效:一个中文引号、末尾空格、多逗号,VSCode 就静默跳过整份文件,继续用旧缓存(可能是上次的中文)。最稳做法是直接删掉它:

  • Windows:del %APPDATA%\Code\User\locale.json
  • macOS:rm ~/Library/Application\ Support/Code/User/locale.json
  • Linux:rm ~/.config/Code/User/locale.json

删完重启,界面立刻回退到 VSCode 默认英文——这才是最干净的起点。后续如需中文,再装语言包 + 新建合法 locale.json,比修一个半死不活的文件省心得多。

热门AI工具

更多
PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

相关专题

更多
js正则表达式
js正则表达式

php中文网为大家提供各种js正则表达式语法大全以及各种js正则表达式使用的方法,还有更多js正则表达式的相关文章、相关下载、相关课程,供大家免费下载体验。

4056

2023.06.20

js获取当前时间
js获取当前时间

JS全称JavaScript,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言;它是一种属于网络的高级脚本语言,主要用于Web,常用来为网页添加各式各样的动态功能。js怎么获取当前时间呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1275

2023.07.28

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

1638

2023.08.03

js是什么意思
js是什么意思

JS是JavaScript的缩写,它是一种广泛应用于网页开发的脚本语言。JavaScript是一种解释性的、基于对象和事件驱动的编程语言,通常用于为网页增加交互性和动态性。它可以在网页上实现复杂的功能和效果,如表单验证、页面元素操作、动画效果、数据交互等。

9603

2023.08.17

js删除节点的方法
js删除节点的方法

js删除节点的方法有:1、removeChild()方法,用于从父节点中移除指定的子节点,它需要两个参数,第一个参数是要删除的子节点,第二个参数是父节点;2、parentNode.removeChild()方法,可以直接通过父节点调用来删除子节点;3、remove()方法,可以直接删除节点,而无需指定父节点;4、innerHTML属性,用于删除节点的内容。

920

2023.09.01

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

2464

2023.09.04

Js中concat和push的区别
Js中concat和push的区别

Js中concat和push的区别:1、concat用于将两个或多个数组合并成一个新数组,并返回这个新数组,而push用于向数组的末尾添加一个或多个元素,并返回修改后的数组的新长度;2、concat不会修改原始数组,是创建新的数组,而push会修改原数组,将新元素添加到原数组的末尾等等。本专题为大家提供concat和push相关的文章、下载、课程内容,供大家免费下载体验。

1489

2023.09.14

js截取字符串的方法介绍
js截取字符串的方法介绍

JavaScript字符串截取方法,包括substring、slice、substr、charAt和split方法。这些方法可以根据具体需求,灵活地截取字符串的不同部分。在实际开发中,根据具体情况选择合适的方法进行字符串截取,能够提高代码的效率和可读性 。

4209

2023.09.21

FrankenPHP集成Laravel详细教程
FrankenPHP集成Laravel详细教程

本专题提供FrankenPHP集成Laravel的详细配置指南,全面解析运行原理、开发环境搭建、Caddyfile配置、Octane工作模式、数据库连接、队列任务、定时任务和生产环境优化,解决部署过程中常见的报错与兼容性问题。

0

2026.10.08

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn