序言
本教程由「小荣的网络开发日志」实操整理编写,实操踩坑验证,内容真实可靠。
遇到操作问题可直接联系作者,转载需标注原文出处,禁止私自篡改商用。
承接网站、APP、小程序、各类脚本定制开发;
AI 编程教学、一对一项目全程陪跑,提供免费技术咨询。
联系方式: 微信:rongyaolg 电话:18375295913
Cursor code/cursor 命令
Cursor 是一款基于 Visual Studio Code 体验打造的现代代码编辑器,所以它也继承了很多 VS Code 的命令行能力。
在 VS Code 中,code 命令可以从终端快速打开编辑器、文件或目录。Cursor 也提供类似能力,通常使用 cursor 命令。
code 和 cursor 命令是什么
code 或 cursor 是命令行工具。
它们的作用是:让你可以在终端或命令提示符中直接启动编辑器,并执行一些和代码相关的操作。
最常见的用法是:
cursor .这表示用 Cursor 打开当前目录。
code 和 cursor 应该用哪个
如果你本机已经安装了 VS Code,code 命令通常用于 VS Code。
Cursor 更推荐使用:
cursor这样可以避免 VS Code 和 Cursor 的命令冲突。
| 命令 | 常见用途 |
|---|---|
| code | 通常用于 VS Code |
| cursor | 通常用于 Cursor |
启用 Cursor 的 cursor 命令
如果终端里输入 cursor 没反应,通常需要先把 cursor 命令安装到系统 PATH 中。
操作步骤:
- 打开 Cursor
- 打开命令面板
快捷键:
| 系统 | 快捷键 |
|---|---|
| macOS | Shift + Command + P |
| Windows / Linux | Ctrl + Shift + P |
- 在命令面板中搜索:
shell command- 选择类似下面的命令:
Shell Command: Install 'cursor' command in PATH- 执行后,重新打开终端
这样系统 PATH 中就会添加 cursor 命令的引用。
查看 Cursor 版本
安装成功后,可以在终端中输入:
cursor --version你会看到类似输出:
0.45.14
906121b8c0bdf041c14a15dac228e66ab5505260
arm64版本号和架构会根据你的电脑和安装版本不同而变化。
查看帮助信息
如果想查看 Cursor 命令支持哪些选项,可以输入:
cursor --help帮助信息会列出常见命令选项,例如打开文件、打开目录、比较文件、复用窗口、新建窗口等。
常见命令选项
| 命令 | 功能说明 |
|---|---|
cursor <路径> |
打开指定文件或文件夹 |
cursor . |
打开当前目录作为工作区 |
cursor -n / cursor --new-window |
强制在新窗口中打开 |
cursor -r / cursor --reuse-window |
在已打开窗口中复用打开 |
cursor -g <file:line[:character]> |
打开文件并跳转到指定行和列 |
cursor -d <file1> <file2> |
对比两个文件内容 |
cursor -w / cursor --wait |
等待文件关闭后再返回终端 |
cursor --locale <locale> |
指定界面语言,例如 en-US、zh-CN |
cursor --user-data-dir <dir> |
指定用户数据目录,用于多实例隔离 |
cursor --profile <profileName> |
使用指定配置文件打开工作区 |
cursor -h / cursor --help |
查看帮助信息 |
打开当前目录
最常用的命令是:
cursor .其中 . 表示当前目录。
比如你在终端中进入某个项目目录:
cd my-project
cursor .Cursor 就会打开 my-project 这个文件夹。
打开指定文件或目录
打开指定目录:
cursor D:\Code\my-projectmacOS / Linux:
cursor ~/Code/my-project打开指定文件:
cursor README.md跳转到指定行
如果你想打开某个文件并跳到指定行,可以使用:
cursor -g src/main.js:12这会打开 src/main.js,并跳转到第 12 行。
如果报错信息里提示了文件和行号,这个命令很有用。
对比两个文件
可以使用 diff 对比两个文件:
cursor --diff old.js new.js这适合比较修改前后的代码差异。
扩展相关命令
部分命令行工具也支持扩展管理,常见形式如下:
| 命令 | 功能说明 |
|---|---|
cursor --list-extensions |
列出已安装扩展 |
cursor --install-extension <扩展名> |
安装指定扩展 |
cursor --uninstall-extension <扩展名> |
卸载指定扩展 |
cursor --disable-extensions |
禁用扩展启动编辑器 |
不同版本支持的命令可能略有差异,最终以 cursor --help 输出为准。
小白最常用的 3 个命令
刚开始不用记太多,先记住这 3 个:
| 命令 | 用途 |
|---|---|
cursor . |
打开当前项目目录 |
cursor README.md |
打开指定文件 |
cursor --version |
查看 Cursor 版本 |