Cursor,重置成任意版本同时保留所有配置

1. 备份settings.json 不同操作系统下的位置:

Windows: %USERPROFILE%\AppData\Local\Cursor\User\settings.json
macOS: ~/Library/Application\ Support/Cursor/User/settings.json
Linux: ~/.config/Cursor/User/settings.json

2. 备份扩展 Cursor 扩展存储在以下位置:

Windows: %USERPROFILE%\.cursor\extensions
macOS: ~/.cursor/extensions
Linux: ~/.cursor/extensions

3. 备份其他配置

  • 键盘快捷键: keybindings.json
  • 代码片段: snippets文件夹

这些文件通常与settings.json在同一目录下。
当你想完全重置Cursor时,仅从应用程序文件夹移除程序是不够的,你还需要删除所有相关的配置文件和缓存。

4. 重新安装Cursor

https://github.com/flyeric0212/cursor-history-links

该代码仓库维护了 Cursor 各个平台的历史版本下载链接,可以根据需要安装或降级到特定版本。它自动抓取并维护 Cursor 各平台(Windows、macOS、Linux)的历史版本下载链接。

5. 安装后的设置

  • 初次使用:首次打开 Cursor,完成登录以及初始化用户文件夹的生成,之后关闭

  • 恢复配置文件:将之前备份的settings.json、keybindings.json 等复制回相应位置

  • 重新安装扩展:

    • 方法一:从备份的extensions文件夹复制回原位置
      
    • 方法二:通过Cursor的扩展市场重新安装
      
  • 验证设置:打开Cursor,确认您的配置已经正确恢复

恢复完各种配置文件之后,打开 Cursor 就和之前一样了,扩展插件、用户设置、快捷键等。