Lazy loaded image
新手必看!Cursor CLI完全入门指南,手把手教你玩转AI编程
字数 3104阅读时长 8 分钟
2025-8-8
2025-8-9
type
status
date
slug
summary
tags
category
icon
password
comment
就在今天凌晨,Chatgpt发布了GPT5版本,各家公司也迅速接入GPT5,大家没法在官网体验的也能通过三方平台使用GPT5,网上关于gpt5的介绍已经很多,这里就不再赘述,今天我们着重介绍Cursor的新产品Cursor CLI
 
Cursor是一个AI编程编辑器,基于VS Code打造,内部接通了国内外的顶尖AI模型。保留传统编辑器特性的同时又引入了AI模型,使得写代码、调试、重构变得更高效、更智能。 就在今天,Cursor更进一步,发布他们全新的产品:Cursor CLI,通过Cursor,你能够在任何终端使用cursor的功能,换言之,你能够在Vs code, Xcode, iTerm, Warp等任何你喜欢的地方使用。
 
比如,我可以在Trae里面使用cursor CLI,相当于在一款AI编辑器里使用另外一个AI编辑器的产品,乐。
 
下面是Cursor CLI的零基础入门指南。
 

1 Cursor CLI是啥?

 
Cursor CLICursor编辑器提供的命令行工具,旨在帮助开发者在终端中更高效地调用AI编程能力。通过CLI,用户可以直接在命令行与AI交互,用于编写、审查、修改代码,或执行基于自然语言的开发任务。
 
它既支持交互式使用,也可以集成到脚本或CI/CD流水线中,实现自动化辅助开发。相比传统方式,Cursor CLI更加轻量、灵活,不依赖图形界面,适合熟悉终端操作的开发者使用。
 
此外,你还可以在你原来的编辑器中使用,比如VS codeXcodeMatlab,无论是快速生成代码片段、解释函数逻辑,还是提升团队开发效率,它都能提供相当程度的帮助。
 

2 怎么安装使用?

 
你可以在任何终端输入下面的命令进行安装,比如苹果电脑的TerminaliTerm,对于Windows系统,则是Power Shell,WSL等。
然后出现下面这个界面就是成功安装cursor-agent,然后需要将~/.local/bin 添加到系统的 PATH环境变量中,否则运行 cursor-agent 会找不到命令。
 
notion image
 
2.1 对于macOS用户(默认是zsh):
  • echo:~/.local/bin 添加到 PATH 环境变量中,并写入你的 zsh 配置文件。
  • source:立即让配置生效,无需重启终端。
 
2.2 如果你不是zsh:
 
然后输入cursor-agent,这个时候会跳转到网页,需要你登录你的cursor账号,回到终端页面就能开始使用Cursor CLI
notion image
 
Cursor CLI默认自动更新,你也可以通过下面的命令来更新,两个命令都能将cursor agent更新到最新版本。

3 Cursor CLI使用指南

 
通过命令行的方式,你能在终端快速使用Cursor CLI,下面介绍Cursor CLI的三种典型用法,帮助你快速上手。
 
3.1 交互式使用(Interactive Mode)
 
适合想与 AI 多轮对话,逐步修改、确认或讨论代码方案的用户。
执行后会进入一个对话式界面,你可以直接输入指令,如:
 
这种方式和Cursor编辑器中的agent模型类似,你可以通过一轮又一轮来逐渐完成你的任务。
 
3.2 一次性执行 Prompt(One-shot Prompt)
 
适用于单条指令获取 AI 输出,不需要交互。非常适合快速生成、转换代码或分析问题。
 
你也可以指定模型、输出格式等参数:
 
3.3 用于脚本或 CI 自动化(Automation / CI Integration)
 
在脚本、Git Hook、CI/CD 管道等场景中,可通过非交互式方式调用 Cursor CLI,自动进行代码检查、格式化或安全审查。
 
3.4 会话管理
在多轮对话过程中,Cursor CLI 会为每一次交互创建一个会话记录。通过 会话恢复功能,你可以在之后的时间点继续上一次的对话,保留上下文,避免重复描述任务目标。
 
 

4 通过CLI使用Cursor Agent

Cursor CLI 提供了一套强大的交互机制,支持 清晰 Prompt 使用MCP(Model Context Protocol)集成,以及 规则系统(Rules)自定义行为,让你在终端中获得与 IDE 相同级别的 AI 编程体验。
4.1 Prompting:清晰表达意图,引导 Agent 行为
为了获得最佳效果,需要在prompt中明确说明你的意图。
 
清晰明确的表达能让AI更好的完成你的任务,这个和传统的AI对话,AI编程类似,AI完成任务的能力和你的输入息息相关。
 
目前Agent 支持文件操作、代码搜索、运行 Shell 命令等能力,未来还将支持更多工具,类似于 IDE 中的体验。
 
4.2 MCP:Model Context Protocol 支持
 
Cursor CLI支持MCP协议,用于扩展上下文和增强功能集成。CLI 会自动识别你项目中的mcp.json文件,并根据配置启用相关服务和工具。
 
 
通过MCP,你可以在CLI中使用:上下文感知能力、多项目联动、与IDE的配置共享等功能。
 
4.3 Rules:为不同场景自定义 Agent 行为
你可以通过 .cursor/rules 目录下的规则文件,定义特定路径或文件类型下的 AI 行为和上下文信息。
这些规则将在每次运行 cursor-agent 时自动加载,为 Agent 提供:文件上下文信息、编程规范约束、不同行为逻辑的引导。
 

5 和Cursor Agent一起工作

 
使用 Cursor CLI 时,Agent 提供了丰富的人机交互体验,支持消息导航、历史会话管理、以及终端命令的人工审批机制,使你的终端操作更加可控、安全且高效。
 
5.1 Navigation:快速访问历史消息
在交互模式下,你可以使用键盘上的 上箭头(↑) 快速浏览和回调之前输入过的消息。
  • 类似于 Bash 历史命令的导航体验
  • 便于重复执行常用请求或稍作修改后重发
 
5.2 History:加载历史上下文继续对话
你可以在终端中恢复之前的会话,延续上下文,避免每次都从头开始。
 
5.3 Command Approval:终端命令人工确认机制
 
在AI建议运行具体终端命令时,Cursor CLI先提示你确认,确保你始终对系统操作拥有控制权。
 
 
你可以输入Y允许命令执行,输入N 拒绝执行,返回控制权;这为命令行用户提供了最后一道安全防线,防止 AI 错误操作或误删文件。
 

6 Cursor CLI常用命令

 
Cursor CLI 提供了丰富的命令系统,支持快速操作、交互控制、自动化集成等多个场景。以下是对其命令和参数的系统性分类整理:
 
6.1 Quick Actions(会话内快速操作命令)
这些命令适用于你在 cursor-agent 的交互会话中,通过斜杠 / 触发的即时操作:
命令
说明
/model <model>
设置或查看当前使用的 AI 模型
/auto-run [state]
开关自动执行命令功能,支持 on / off / status
/new-chat
开始一个新的对话会话
/vim
开关 Vim 风格键位支持
/help [command]
查看帮助信息(可指定子命令)
/feedback <message>
提交反馈给 Cursor 团队
/resume <chat>
通过会话文件夹名恢复历史对话
/copy-req-id
复制上一次请求的 ID
/logout
登出账号
/quit
退出当前对话会话
 
6.2 Global Options(全局选项)
 
这些参数可用于 所有命令行操作,影响 CLI 行为、输出格式、身份验证等:
参数
说明
-V, --version
显示当前版本号
-a, --api-key <key>
提供 API 密钥(也可用环境变量 CURSOR_API_KEY
-p
打印响应到终端(用于非交互模式)
--output-format <format>
设置输出格式(仅与 -p 搭配使用),支持:textjsonstream-json(默认)
--fullscreen
启用全屏模式
--resume [chatId]
恢复指定会话
-m, --model <model>
选择模型(如 sonnet-4, gpt-5 等)
-f, --force
强制允许命令执行,除非显式禁止
-h, --help
显示帮助信息(支持所有命令)
6.3 Commands(命令行操作)
这些是通过 cursor-agent <command> 使用的标准命令,适用于启动、身份验证、更新等全局操作:
命令
描述
用法
login
登录 Cursor
cursor-agent login
logout
登出并清除身份信息
cursor-agent logout
status
查看当前登录状态
cursor-agent status
update / upgrade
更新 Cursor CLI 到最新版
cursor-agent update
ls
查看所有历史会话
cursor-agent ls
resume
恢复最新会话
cursor-agent resume
help [command]
显示指定命令的帮助信息
cursor-agent help resume
💡 未指定命令时,cursor-agent 默认进入 交互模式(Interactive Chat)。
 
6.4 Arguments(默认交互模式下的参数)
在不指定子命令时,直接运行 cursor-agent 可以附带一个初始 prompt:
 
6.5 获得帮助(Help)
所有命令均支持-h--help查看用法,你可以通过在结尾加上-h 的方式来查看命令的具体用法。
 
 

7 结语

 
在 GPT-5 正式发布前,OpenAI 率先做出了近几年最大的一次转变 —— 开放了两个开源模型,这标志着 AI 正在朝着更加开放、可集成、可调用的方向迅速演进。
 
而现在,即便是免费用户,也能直接使用 GPT-5 的强大能力,AI 的门槛正在不断降低。
 
与此同时,像 Cursor 这样的 AI 编程工具也在持续革新自身的交互方式。不再局限于专属的桌面应用,Cursor CLI 通过命令行接口,将 AI 编程助手引入更广泛的开发环境和工具链中,使其能够无缝集成到脚本、自动化流程、CI/CD、编辑器插件等多种使用场景中。
 
我们正见证 AI 工具从“专属平台”走向“普适接口”的过程。Cursor CLI 的出现,是这一趋势的最佳体现之一。它不仅提升了开发效率,更代表着未来开发者与 AI 协作的新范式:随处可用、随需响应、上下文感知。
 
未来的编程,不再只是“写代码”的能力,而是对整个人机协作体系的理解与掌控。
 
在 AI 日益强大的今天,计算机科学的核心正在发生转移:从掌握语法细节,到如何驾驭 AI、构建更高效的人机交互。从底层编程语言到图形用户界面(GUI)、操作系统,再到命令行背后的智能代理,开发者的关注点将越来越偏向“如何与 AI 协作完成任务”,而不是“如何手动实现每一行逻辑”。
 
像 Cursor CLI 这样的工具正是在回应这种变化:它让我们看到了更轻量、更智能、更贴近自然语言的人机交互方式。这不仅降低了编程门槛,也为构建更高效的开发环境提供了可能。
 
未来属于那些不仅会写代码,还能让 AI“为你写代码”的人。
 
上一篇
我挺喜欢烟花爆竹的。
下一篇
Git分支管理,创建分支,分支测试,合并到主分支,提交修改。

评论
Loading...