Skip to content

naecoo/utools-plugin-cursor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

uTools Cursor 项目快开插件

一个用于快速打开 Cursor 编辑器中项目的 uTools 插件。

功能特点

  • 快速列出所有在 Cursor 中打开过的项目
  • 一键打开选中的项目到 Cursor 编辑器中
  • 简洁直观的用户界面

安装使用

  1. 在 uTools 插件市场中搜索「Cursor 项目快开」并安装
  2. 呼出 uTools 搜索框,输入 cursor 即可启动插件
  3. 点击列表中的项目名称,即可在 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: 进程管理

About

quick open cursor project with Utools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published