Skip to main content

Cursor 相关的问题

(一)默认启动文件夹

问题描述:

为什么每次cursor打开的都是同一个文件夹(比如文件夹B)?哪怕我上次close了这个folder?哪怕我打开了新的文件夹(比如文件夹A),它自动打开的还是旧的文件夹B,怎么改都不行,求助如何每次打开cursor都是新建窗口,或者上次的目录呢?

解决方案:

看下storage.json文件是不是设置成只读的了:

  • Windows: %APPDATA%\Roaming\User\globalStorage\storage.json
  • MacOS: ~/Library/Application Support/Cursor/User/globalStorage/storage.json
  • Linux: ~/.config/Cursor/User/globalStorage/storage.json

注意,在windows下 %APPDATA%\Roaming\User\globalStorage\storage.json 这个路径是指:

  • %APPDATA%

    • 是一个 环境变量,指向 Windows 用户目录下的 AppData\Roaming 文件夹。

    • 通常是:

      C:\Users\<你的用户名>\AppData\Roaming
  • User\globalStorage\storage.json

    • 如果是出现在 VS Code 的环境中,这通常是某个 扩展(插件) 保存其持久化数据的位置。

    • 比如,你装了某些插件(如代码片段插件、AI助手插件等),它们会在:

      %APPDATA%\Code\User\globalStorage\

      中为每个扩展创建一个文件夹,用于保存插件相关的状态数据、设置、缓存等。

    • storage.json 文件通常是该扩展用来记录全局设置或状态的 JSON 文件。

示例完整路径(在你电脑上可能是):

C:\Users\你的用户名\AppData\Roaming\Cursor\User\globalStorage\storage.json
C:\Users\你的用户名\AppData\Roaming\Code\User\globalStorage\storage.json

你提到的路径似乎漏了 Code,可能是你复制路径时缺少了一部分。