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