关于 cursor
通过命令行控制 Cursor 代码编辑器的技能,涵盖打开文件和项目、管理窗口与扩展,以及使用差异比较和等待模式。
主要功能
- 01打开文件和文件夹
- 02选择新建或复用窗口
- 03以差异模式比较文件
- 04管理扩展
- 05配置配置文件和数据目录
- 06管道输入及远程开发
适用场景
- 01打开项目或指定行的文件
- 02在 Cursor 中比较两个文件
- 03将 Cursor 用作 Git 编辑器
- 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