终端执行与输出排障
通过 Run Mode 控制命令执行,并为 Cursor 会话使用兼容的 shell prompt。
This page has not been translated into English yet. The original Chinese version is shown below.
Cursor 可直接运行 shell 命令。是否自动执行、何时询问以及何时进入沙箱,由当前 Run Mode 控制;详细边界见安全与运行模式。
输出异常先看 shell 环境
Powerlevel9k/Powerlevel10k 等复杂 prompt 可能影响内联终端输出,导致截断或格式异常。可在 Cursor 会话中跳过主题初始化,保留普通终端的设置。
Cursor 提供 CURSOR_AGENT 环境变量识别这类会话。下面是 Bash 的简单 prompt 示例:
if [[ -n "$CURSOR_AGENT" ]]; then
PS1='\u@\h \W \$ '
fi放入适用的 shell 配置前,先核对正在使用的 shell。它只调整显示,不修改 Agent 权限或命令本身。
区分两类失败
输出显示异常时检查主题与终端;访问文件或网络被拒绝时检查 Run Mode、沙箱和审批。让命令出现在终端并不表示它继承你所有手动终端权限。
排障时记录当前目录、实际命令和完整错误。需要让 Agent 分析既有输出,可用上下文提及中的 @Terminals。