在终端中使用 Command
Cmd/Ctrl+I),即可根据自然语言提示生成正确的 CLI 命令语法。

将终端选中内容发送到 Cascade
Cmd/Ctrl+L 将其发送到 Cascade,之后你可以在下一个提示中引用该选中内容。

在终端中使用 @ 提及
自动执行的 Cascade 命令
自动执行级别
你可以在编辑器右下角的 Windsurf 设置面板中选择你首选的自动执行级别。

管理员可控的最大级别(Teams 和 Enterprise)
团队级 Command 列表(Teams & Enterprise)
关键机制:
- 团队配置与用户配置会合并:团队级列表会与在 Windsurf 设置中配置的个人允许/拒绝列表合并。只要命令匹配团队或用户任一允许列表,就会被自动执行(除非被拒绝列表拦截)。
- 拒绝列表优先级更高:如果某条命令同时匹配允许列表和拒绝列表(无论是团队级还是用户级),执行前都将需要用户批准。
允许列表
git,那么 Cascade 将始终接受 git add -A。
你可以通过 命令面板 → Open Settings (UI) → 搜索 windsurf.cascadeCommandsAllowList 来进行设置。

拒绝列表
rm,Cascade 在运行 rm index.py 之前将始终请求你的许可。
可通过 命令面板 → Open Settings (UI) → 搜索 windsurf.cascadeCommandsDenyList 进行设置。

专用终端
zsh 作为 shell。

.zshrc 和其他 zsh 专用文件中获取别名和环境变量。
如果您使用的 shell 不是 zsh,并且希望 Windsurf 使用共享的环境变量,我们建议创建一个共享的配置文件,供这两种 shell 都通过 source 加载。