Cursor 会直接在你的终端中执行 shell 命令。运行模式决定命令何时执行、Cursor 何时询问,以及终端命令何时进入沙箱。
沙箱¶
沙箱会在受限环境中运行终端命令,阻止未经授权的文件访问和网络访问。有关平台要求、网络模式、环境变量及 sandbox.json 配置,请参阅运行模式 > 沙箱。
疑难排查¶
某些 shell 主题 (例如 Powerlevel9k/Powerlevel10k) 可能会干扰
内联终端输出。如果命令输出显示不完整或
格式错乱,请在 Cursor 运行时禁用该主题或切换为更简洁的提示词。
在 Cursor 会话中禁用高开销提示词¶
在 shell 配置中使用 CURSOR_AGENT 环境变量检测 Cursor 是否正在运行,并跳过初始化复杂的提示词/主题。
# ~/.zshrc - Cursor 运行时禁用 Powerlevel10k
if [[ -n "$CURSOR_AGENT" ]]; then
# 为提高兼容性,跳过主题初始化
else
[[ -r ~/.p10k.zsh ]] && source ~/.p10k.zsh
fi
# ~/.bashrc - 在 Cursor 会话中使用简单提示词
if [[ -n "$CURSOR_AGENT" ]]; then
PS1='\u@\h \W \$ '
fi