一个用于快速打开 Cursor 编辑器中项目的 uTools 插件。
- 快速列出所有在 Cursor 中打开过的项目
- 一键打开选中的项目到 Cursor 编辑器中
- 简洁直观的用户界面
- 在 uTools 插件市场中搜索「Cursor 项目快开」并安装
- 呼出 uTools 搜索框,输入
cursor即可启动插件 - 点击列表中的项目名称,即可在 Cursor 中打开对应项目
插件通过读取 Cursor 编辑器的 SQLite 数据库文件 state.vscdb 来获取最近打开的项目列表。该数据库位于:
- macOS:
~/Library/Application Support/cursor/user/globalStorage/state.vscdb
使用 Node.js 的 child_process.spawn 来调用系统命令打开 Cursor 编辑器并加载指定项目。
- sql.js: 用于读取 SQLite 数据库
- uTools API: 用于插件与 uTools 平台交互
- Node.js 内置模块:
- path: 路径处理
- fs: 文件系统操作
- child_process: 进程管理