Cascade 让我们能够使用 AI Flows,这是一种全新的 AI 编程方式。

要打开 Cascade,可以按下 Cmd/Ctrl+L,或者点击 Windsurf 窗口右上角的 Cascade 图标

overview - 图1

模型选择

聊天输入框 下方的选择菜单中,选择你想使用的 AI 模型。


编写/聊天模式

Cascade 提供两种模式:编写(Write)聊天(Chat)

  • 编写模式(Write Mode) 允许 Cascade 直接创建和修改代码。
  • 聊天模式(Chat Mode) 适用于回答关于代码库或编程相关的问题。

实时协作

Windsurf 和 Cascade 具备 实时感知 功能,能够自动了解你的操作历史,因此 无需手动提供上下文

在下方视频中,你可以看到 Cascade 自动检测到最近的变量名变更,并且只需输入 continue,它就会重命名代码中所有相关实例。


访问工具和终端

Cascade 具备多种工具,例如:

Cascade 能够检测你的项目所需的包和工具,并直接安装它们。例如,你可以询问 Cascade 如何运行项目,然后点击 接受(Accept) 即可安装所需依赖。

💡 试试让 Cascade 安装包! 它还能自动读取错误信息并确保安装正确!


回退到上一步

如果你想撤销 Cascade 所做的修改,只需将鼠标悬停在 提示(Prompt) 上,然后点击右侧的 箭头按钮,即可将代码恢复到指定的历史版本。

⚠️ 注意:当前撤销操作 不可恢复,请谨慎操作!

overview - 图2


将问题发送给 Cascade

当代码出现错误时,可以直接在 编辑器底部的“问题面板” 里点击 “发送到 Cascade”,它会自动在 Cascade 面板中创建一个 @mention,让 AI 帮助你修复问题。

overview - 图3


解释并修复错误

遇到错误时,可以 高亮选中错误代码,然后点击 “解释并修复(Explain and Fix)”,Cascade 就会自动修复它!

overview - 图4


忽略文件

如果你希望 Cascade 忽略特定文件,可以在 工作区根目录 下创建 .codeiumignore 文件。

Cascade 不会查看、编辑或创建.codeiumignore 规则匹配的文件。其语法格式与 .gitignore 类似。


Linter 集成

Cascade 可以 自动修复代码中的 Linter(代码规范)错误,该功能默认启用。

如果需要关闭此功能,可以在工具调用窗口点击 “自动修复(Auto-fix)”,然后选择 “禁用(Disable)”

overview - 图5

当 Cascade 修复 由自身生成并自动检测到的 Linter 错误 时,可能不会消耗任何 AI 额度。这项功能旨在优化代码质量,同时降低不必要的消耗。