mcpField
C
cursor

cursor

github.com/dicklesworthstone开发7385 次安装9 周前更新
代码仓库

关于 cursor

通过命令行控制 Cursor 代码编辑器的技能,涵盖打开文件和项目、管理窗口与扩展,以及使用差异比较和等待模式。

主要功能

  1. 01打开文件和文件夹
  2. 02选择新建或复用窗口
  3. 03以差异模式比较文件
  4. 04管理扩展
  5. 05配置配置文件和数据目录
  6. 06管道输入及远程开发

适用场景

  1. 01打开项目或指定行的文件
  2. 02在 Cursor 中比较两个文件
  3. 03将 Cursor 用作 Git 编辑器
  4. 04通过命令行管理已安装扩展

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/dicklesworthstone/agent_flywheel_clawdbot_skills_and_integrations --skill cursor

安装后在 Claude Code 中输入/cursor确认已加载。

详细介绍

Cursor 技能

使用 cursor CLI 控制由 AI 驱动的代码编辑器 Cursor(VS Code 的一个分支)。

CLI 位置

/usr/local/bin/cursor

打开文件和文件夹

打开当前目录:

cursor .

打开特定文件:

cursor /path/to/file.ts

在特定行打开文件:

cursor /path/to/file.ts:42

在特定行和列打开文件:

cursor /path/to/file.ts:42:10

打开文件夹:

cursor /path/to/project

打开多个文件:

cursor file1.ts file2.ts file3.ts

窗口选项

在新窗口中打开:

cursor -n /path/to/project

在新窗口中打开(别名):

cursor --new-window /path/to/project

重用现有窗口:

cursor -r /path/to/file

重用现有窗口(别名):

cursor --reuse-window /path/to/file

差异模式

比较两个文件:

cursor -d file1.ts file2.ts

差异(别名):

cursor --diff file1.ts file2.ts

等待模式

等待文件关闭(适用于脚本):

cursor --wait /path/to/file

简写形式:

cursor -w /path/to/file

用作 Git 编辑器:

git config --global core.editor "cursor --wait"

添加到工作区

将文件夹添加到当前工作区:

cursor --add /path/to/folder

扩展

列出已安装的扩展:

cursor --list-extensions

安装扩展:

cursor --install-extension <extension-id>

卸载扩展:

cursor --uninstall-extension <extension-id>

禁用所有扩展:

cursor --disable-extensions

详细输出和调试

显示版本:

cursor --version

显示帮助:

cursor --help

详细输出:

cursor --verbose /path/to/file

打开开发者工具:

cursor --inspect-extensions

设置

用户设置位置:

~/Library/Application Support/Cursor/User/settings.json

键绑定位置:

~/Library/Application Support/Cursor/User/keybindings.json

便携模式 / 配置文件

指定用户数据目录:

cursor --user-data-dir /path/to/data

指定扩展目录:

cursor --extensions-dir /path/to/extensions

管道输入

从标准输入读取:

echo "console.log('hello')" | cursor -

远程开发

Cursor 支持类似 VS Code 的远程开发。SSH 远程连接配置在:

~/.ssh/config

然后在 GUI 中使用命令面板或远程资源管理器。

评论

支持 Markdown