在 AI 编程领域,IDE 编辑器和插件层出不穷,像全球热销的 Cursor、微软的 Copilot 以及国产的 豆包MarsCode 等产品都表现不俗。今天,我想向大家推荐一款可以替代 Cursor 的 AI 编辑器——Windsurf。Windsurf 由 Codeium 团队开发,旨在通过深度集成 AI 技术提升开发者的编码效率。它在上下文理解、工具链集成和智能编程助手方面表现出色,并提供丰富的功能和灵活的协作模式。与 Cursor 一样,Windsurf 也提供免费的 GPT-4o 和 Claude 3.5 Sonnet 模型,目前完全免费使用。
Flows = Agents + Copilots
Windsurf 采用了 AI Flow 范式,支持多步骤、多工具协同,自动维护上下文状态,智能任务规划和执行。它可以像 Copilot 一样与你协作,也可以像 Agent 一样独立处理复杂任务。
Windsurf 提供编辑和聊天两种模式。编辑模式可以生成和修改代码,直接将生成的代码写入到对应的文件;聊天模式则专注于提供开发建议和解答代码问题。
内置代码搜索
上下文理解能力
Windsurf 的上下文引擎能够深入理解项目代码关系,提供更智能的代码建议。它不仅能补全你正在写的代码,还能预测你接下来要写的内容。
安装:Windsurf 支持 Windows、Mac 和 Linux 平台,安装过程简单,可以直接从官网下载安装包进行安装。
运行 Windsurf 后,你将看到如下页面:
如果想使用 VS Code 的配置,可以选择从 VS Code 导入,或者重新开始配置 Windsurf。如果选择重新开始,后续可以通过控制面板重新添加入口(在 Mac 上为 ⌘+⇧+P,在 Windows/Linux 上为 Ctrl+Shift+P),并输入“import from VS Code”。
从默认值中选择你最喜欢的颜色主题!别担心,以后可以随时更改此设置。如果从 VS Code 导入,则导入的主题将覆盖此主题。
要使用 Windsurf,需要使用 Codeium 帐户。
Cascade(command+L、ctrl+L)
Cascade 将功能分为两类:Chat 模式和 Write 模式。
Chat模式:在此模式下,Windsurf 作为一个贴心的助理,协助你处理问题。
Write模式:在此模式下,直接将生成的代码写入到项目中。
自然语言修改代码(Cmd+i):支持在选中代码时,使用自然语言修改对应的代码。
通过以上介绍,我们可以简单了解 Windsurf 的实用性。接下来,我将使用 Windsurf 编写一个个人网站。
这样我的网站就有了基础的框架,虽然样式还不符合要求,但我们可以逐步让 Windsurf 进行优化,慢慢变成我们想要的样子。
继续给 Windsurf 提示词,让它分析当前项目并进行改造。
经过几次对话和细节调整,Windsurf 生成了我们所想要的效果。
通过对 Windsurf 的简单介绍和实际例子的使用,大家可以清晰地了解到其强大的功能和灵活的应用场景。在实际工作中,根据自己的业务需求,巧妙运用 Windsurf 可以帮助开发者快速编写基础代码。
END -
奇舞团是 360 集团最大的前端团队,重视人才培养,提供多种发展方向供员工选择,并辅以相应的技术力、专业力、通用力、领导力等培训课程。奇舞团以开放和求贤的心态欢迎各种优秀人才关注和加入。