编辑器配置误删了?三招快速恢复上一步操作

写代码写到一半,手一滑把 VS Code 的 settings.json 全清空了;Sublime Text 里刚调好的主题和快捷键突然失效;甚至 Typora 的偏好设置点了个重置……别慌,编辑器不是只有「Ctrl+Z」才叫恢复上一步操作。

一、多数编辑器自带「撤销配置更改」功能

VS Code 在设置界面右上角有个 按钮,点开能看到「Revert Settings」——它不只撤回单次修改,还能一键还原整个 settings.json 到上次保存状态。打开设置页(Ctrl+,),改完没点右下角的对勾 ✅?那所有改动都只是临时预览,刷新页面或重启编辑器就自动丢了,根本没写进文件。

二、直接找回被覆盖的配置文件

很多编辑器的配置文件藏在用户目录下,Windows 是 %APPDATA%\Code\User\settings.json,macOS 是 ~/Library/Application Support/Code/User/settings.json。如果你开了系统自带的「文件历史记录」或「时间机器」,右键这个文件 →「属性→以前的版本」就能挑一个小时前的备份点还原。

三、用 Git 管理配置,改错一秒回滚

老手早就不靠记忆了。把配置目录初始化成 Git 仓库,每次改完执行:

git add . && git commit -m "调整字体大小和括号高亮"

哪天手抖删了 keybindings.json,一句 git checkout HEAD -- keybindings.json 就拉回来,比找回收站还快。

小提醒:别等出事才想起来备份

现在就打开终端,cd 进你的编辑器 User 目录,执行:

ls -la | grep json
看看 settings.json、keybindings.json、snippets/ 这些关键文件是不是还在。顺手复制一份到桌面,起名「vscode-配置备份-202405」——真出问题时,这行命令就是你的救命稻草。