Cascade 让我们能够使用 AI Flows,这是一种全新的 AI 编程方式。
要打开 Cascade,可以按下 Cmd/Ctrl+L
,或者点击 Windsurf 窗口右上角的 Cascade 图标。
模型选择
在 聊天输入框 下方的选择菜单中,选择你想使用的 AI 模型。
编写/聊天模式
Cascade 提供两种模式:编写(Write) 和 聊天(Chat)。
- 编写模式(Write Mode) 允许 Cascade 直接创建和修改代码。
- 聊天模式(Chat Mode) 适用于回答关于代码库或编程相关的问题。
实时协作
Windsurf 和 Cascade 具备 实时感知 功能,能够自动了解你的操作历史,因此 无需手动提供上下文。
在下方视频中,你可以看到 Cascade 自动检测到最近的变量名变更,并且只需输入 continue
,它就会重命名代码中所有相关实例。
访问工具和终端
Cascade 具备多种工具,例如:
Cascade 能够检测你的项目所需的包和工具,并直接安装它们。例如,你可以询问 Cascade 如何运行项目,然后点击 接受(Accept) 即可安装所需依赖。
💡 试试让 Cascade 安装包! 它还能自动读取错误信息并确保安装正确!
回退到上一步
如果你想撤销 Cascade 所做的修改,只需将鼠标悬停在 提示(Prompt) 上,然后点击右侧的 箭头按钮,即可将代码恢复到指定的历史版本。
⚠️ 注意:当前撤销操作 不可恢复,请谨慎操作!
将问题发送给 Cascade
当代码出现错误时,可以直接在 编辑器底部的“问题面板” 里点击 “发送到 Cascade”,它会自动在 Cascade 面板中创建一个 @mention
,让 AI 帮助你修复问题。
解释并修复错误
遇到错误时,可以 高亮选中错误代码,然后点击 “解释并修复(Explain and Fix)”,Cascade 就会自动修复它!
忽略文件
如果你希望 Cascade 忽略特定文件,可以在 工作区根目录 下创建 .codeiumignore
文件。
Cascade 不会查看、编辑或创建 被 .codeiumignore
规则匹配的文件。其语法格式与 .gitignore
类似。
Linter 集成
Cascade 可以 自动修复代码中的 Linter(代码规范)错误,该功能默认启用。
如果需要关闭此功能,可以在工具调用窗口点击 “自动修复(Auto-fix)”,然后选择 “禁用(Disable)”。
当 Cascade 修复 由自身生成并自动检测到的 Linter 错误 时,可能不会消耗任何 AI 额度。这项功能旨在优化代码质量,同时降低不必要的消耗。