webstorm无“工作区备份”功能,备份实为分散配置、插件、local history快照及项目元数据的组合;恢复需分层处理,local history是唯一可恢复未提交代码的机制,依赖文件被索引且快照未过期。

WebStorm 本身不提供“工作区备份”这个功能,所谓备份,其实是分散在多个位置的配置、插件、历史快照和项目元数据的组合;恢复时必须分层处理,不能指望一个操作全搞定。
Local History 是唯一能救未提交代码的机制
它不是 Git,也不是手动备份,而是 WebStorm 后台自动记录的文件变更快照,每分钟或每次保存/重构都会触发。只要文件曾被 WebStorm 索引过(即出现在 Project 面板里),删除后就大概率能找回来。
- 右键原父目录 →
Local History→Show History,找带Deleted或External change标记的条目 - 时间戳必须早于你删除操作——如果 IDE 关机超 24 小时,中间快照可能已丢失
-
Revert是覆盖写入,当前目录下已有同名文件会被直接替换,建议先手动复制当前目录备份 - 整个项目被删?必须先建同名空文件夹(大小写、中划线全匹配),再用 WebStorm 打开并执行相同操作
Settings 导出/导入只管 IDE 层配置,不管插件和语言包
File | Manage IDE Settings | Export Settings 生成的 ZIP 文件里,只有 Code Style、Keymap、Live Templates 这类设置项。插件列表虽可勾选,但实际只存名字,不打包 JAR 文件本身。
- 汉化包(如
Chinese (Simplified) Language Pack)属于插件,导出 ZIP 后导入只会提示“插件未安装”,不会自动生效 - 想真正还原汉化,必须两步:先在
Plugins页面安装对应语言包并重启,再进Settings | Appearance & Behavior | System Settings | Language选简体中文并再次重启 - 若需离线迁移汉化包,只能手动复制插件目录:
~/.local/share/JetBrains/WebStorm2024.2/plugins/chinese-simplified-language-pack(Linux/macOS)或%LOCALAPPDATA%\JetBrains\WebStorm2024.2\plugins\chinese-simplified-language-pack(Windows)
配置目录删除才是真·出厂重置
WebStorm 的所有个性化设置(主题、字体、快捷键、插件配置、甚至 Project 窗口宽度)都存在本地配置目录里。删掉它,等于重装 IDE。
- Windows 路径:
%APPDATA%\JetBrains\WebStorm2024.2 - macOS 路径:
~/Library/Application Support/JetBrains/WebStorm2024.2 - Linux 路径:
~/.config/JetBrains/WebStorm2024.2 - 操作前必须彻底关闭 WebStorm(任务管理器 / Activity Monitor 确认无残留进程)
- 删完重启,IDE 会自动生成全新配置目录——但注意:
Restore Default Settings菜单项只是软重置,常有残留
最易被忽略的是:Project 窗口宽度、工具窗口布局、Autoscroll 行为这些 UI 细节,既不在 Settings 导出范围里,也不受 Local History 影响,它们由独立状态文件维护,且默认允许拖拽自由缩放——关掉 Resize tool windows when dragging their borders 才能稳定住。











