跳到正文
FunCoding

搜索

搜索文档、Skill 和 MCP

终端执行与输出排障

通过 Run Mode 控制命令执行,并为 Cursor 会话使用兼容的 shell prompt。

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。