Navigate to WaytoAGI Wiki →
Home/Question List/Question Detail

trea和cursor比怎么样

Answer

Trae 作为一款直接对标 Cursor 和 Windsurf 的全新 AI IDE,具有以下特点和优势:

  • 目标:弥补其他工具在中文开发者体验上的短板,成为中文开发者的首选。
  • 意义:代表了技术与文化的融合,为中文开发者提供更高效、友好的编程环境,为全球开发工具本地化进程提供参考。
  • 针对中文优化:从底层设计充分考虑中文开发者实际需求,如界面语言全面中文化、对代码注释的友好支持,让开发者感受“母语级”顺畅体验。
  • 集成主流模型:集成了 Claude 3.5 和 GPT-4o,提供智能代码生成和逻辑优化功能。
  • Chat 功能:在某些方面和 Cursor 用法相似,如 Code 功能可指定引用当前代码中的函数代码块。但在处理多个代码位置或文件的修改时,不像 Cursor 能一键全部应用,需要人工逐个 review 并记录到全部应用计数中。目前 AI Chat 不支持直接读取外网链接交互回答。

然而,Trae 也存在一些需要留意的点,如在处理多个代码修改时的操作方式和不支持直接读取外网链接交互回答。但总体来说,Trae 为中文开发者带来了新的选择和体验。

Content generated by AI large model, please carefully verify (powered by aily)

References

安仔:对标 Cursor 和 Windsurf,Trae 如何成为中文开发者的首选?

Trae的出现,不仅仅是为了解决中文开发者在工具使用上的“水土不服”,更是一次从本地化体验到全球化视野的全新尝试。它通过深度优化中文语言支持、贴合开发者实际场景的功能设计,以及对主流AI模型的整合,重新定义了中文开发者友好型IDE的标准。更重要的是,Trae的意义并不仅限于工具本身,它代表了技术与文化的融合。在全球化的今天,技术工具的使用不应再局限于某种单一语言或文化,而是要真正服务于多元化的开发者社区。Trae的诞生,无疑为中文开发者提供了一个更高效、更友好的编程环境,也为全球开发工具的本地化进程提供了宝贵的参考。

安仔:对标 Cursor 和 Windsurf,Trae 如何成为中文开发者的首选?

本文作者-程序员安仔,有兴趣可以关注我同名公众号字节跳动旗下的又一针对海外市场的AI IDE产品——Trae,今天正式上线了!作为一款直接对标Cursor和Windsurf的全新AI IDE,Trae的目标不仅是与这些工具竞争,更是要弥补它们在中文开发者体验上的短板。现在Trae IDE的Claude 3.5和GPT-4o都是限时免费用,有兴趣的快来体验吧——[trae.ai](https://trae.ai)其实回过头来看,我们国人写代码的日常,大部分时间都是离不开英文的。变量名、函数名、注释,甚至是工具的界面和文档,几乎都以英文为主。对于中文开发者来说,这种中英结合的工作模式已经习以为常,但这并不意味着我们不需要一款真正为中文开发者量身定制的工具。很多国外的IDE,比如Cursor和Windsurf,甚至是Vscode,虽然功能强大,但它们并没有针对中文开发者做特别优化。尤其是在中文语言支持上,往往显得有些“水土不服”。Trae的出现,正是为了解决这些痛点。作为一个支持中文语言的IDE,Trae从底层设计上就充分考虑了中文开发者的实际需求。无论是界面语言的全面中文化,还是对代码注释等的友好支持,Trae都让开发者感受到一种“母语级”的顺畅体验。当然,Trae也同样集成了国外主流的大模型Claude 3.5和GPT-4o,为开发者提供智能代码生成和逻辑优化功能。这些模型在理解中文需求时表现已经相当不错,但偶尔也会因为语义的细微差异,生成的答案未必完全符合预期。不过,这并不是Trae的核心问题所在,因为Trae的重点从来不在于“AI对话有多智能”,而在于它作为中文开发者的IDE,有多贴合我们的实际使用场景。

安仔:对标 Cursor 和 Windsurf,Trae 如何成为中文开发者的首选?

后面三个其实和Cursor的用法差不多,主要是第一个Code的功能,它是可以直接指定引用当前代码中的某个函数的代码快,如下图,这样用起来有时候为了不污染LLM的上下文,这种颗粒度的引用就很实用了:接下来,我们就对话来叫AI帮我解决些问题,比如叫它帮我完善一些这个代码文件结构:看到它的结果,毕竟是基于比较好的大模型来实现,给出的结果都是挺可以的,也能懂得按需求将代码更新到不同的代码文件,甚至是创建文件,回答中每个需要更新的代码都有详细的相对路径位置:但这里有个要留意的点是,如果一次AI Chat的回答需要修改多个代码位置,甚至是多个代码文件的时候,它不像Cursor一样帮忙全部检索好对应文件位置的改动,然后可以直接让你一键全部应用。这里的更偏向是回答了你对应位置的代码建议,然后需要你人工一个个地去review,才会被记录到全部应用的计数中去,这样的全部应用才会包含你review过的代码,没有review的代码不会被应用的:所以这个大家要十分留意,不然很容易会出现代码更新不全的情况。最后一点,就是目前AI Chat还不支持直接读取外网链接来交互回答,这点我个人认为十分重要,Trae团队应该会很快去跟进好的:

Others are asking
如何使用cursor进行编程
以下是关于如何使用 Cursor 进行编程的相关信息: Cursor 旨在让您极其高效,是使用 AI 进行编码的最佳方式。您可以从代码库中获得最佳答案,参考特定文件或文档,一键使用模型中的代码。 它允许您使用指令编写代码,通过简单的提示就能更新整个类或函数。 Cursor 能通过预测您的下一个编辑,让您轻松完成更改。
2025-04-18
怎么使用cursor
以下是关于如何使用 Cursor 的详细介绍: 1. 访问 Cursor 官方网站:您可以通过 https://www.cursor.com/ 下载 Cursor。 2. 注册账号:使用您的邮箱(如 google、github、163、qq 邮箱)直接登录,也可接受二维码登录。 3. 安装中文包插件。 4. 配置相关设置: 在设置中进行 Rule for AI 配置。 按 ctrl/cmd+i 输入需求,例如“帮我做一个贪吃蛇游戏,在网页中玩”。 清晰表达需求,如详细说明游戏规则和逻辑,包括游戏界面、蛇的移动、食物、增长、死亡条件、得分、难度递增和游戏结束等方面。 5. 使用第三方文档: Cursor 附带一组已爬取、索引的第三方文档,可通过@Docs 符号访问。 若要添加自定义文档,可通过@Docs>Add new doc 实现,粘贴所需文档的 URL 后,Cursor 将索引并学习该文档,您即可将其用作上下文。 在 Cursor Settings>Features>Docs 下可管理已添加的自定义文档,进行编辑、删除或添加新文档的操作。 希望以上内容对您有所帮助。
2025-04-18
对于用cursor来开发,有没有好好用prompt来使cursor变得更加好用
以下是关于如何用 prompt 使 Cursor 变得更好用的相关内容: 在 prompt 方面,Devin 有一个特别有帮助的文档(https://docs.devin.ai/learnaboutdevin/prompting),它会教您什么样的 prompt 在与 Devin 沟通时最有效,比如明确定义成功的标准,如跑通某个测试或访问某个链接能对得上等。将同样的原则应用到 Cursor 中,会发现 Cursor 变得聪明很多,能自主验证任务完成情况并进行迭代。 Cursor 在生成单测方面表现出色。相对 GPT 等工具,Cursor 解决了上下文缺失和难以实现增量更新的问题。它可以向量化整个代码仓库,在生成单测代码时能同时提供目标模块及对应的上下游模块代码,生成结果更精确。例如,使用适当的 Prompt 能返回基于 Vitest 的结果,调整成本较小。 Cursor 支持使用.cursorrules 文件设定项目的系统提示词,针对不同语言可设定不同的 Prompt。@AIChain 花生做了一个 Cursor 插件解决提示语管理问题,可选择不同的.cursorrules 文件,还可从 https://cursor.directory/ 和 https://cursorlist.com/ 寻找提示词。此外,还有一个提示语小技巧,给已有的提示语追加上特定规则,可使模型在搜索资源和思考时默认使用英语,回复转换成中文,或更灵活地根据提问语言进行回复。
2025-04-14
怎么使用cursor
以下是关于如何使用 Cursor 的详细介绍: 官方介绍: Cursor 是一款旨在让您极其高效的 AI 代码编辑工具,是使用 AI 进行编码的最佳方式。 您可以通过以下链接查看其实际操作: 它能够读懂您的数据库,从您的代码库中获得最佳答案,或参考特定文件或文档,并且一键使用模型中的代码。您还可以观看相关视频了解: 通过预测您的下一个编辑,让您轻松完成更改。您可以观看 进一步了解。 关于 Docs: Cursor 附带一组第三方文档,已爬取、索引并准备好用作上下文。您可以使用@Docs 符号访问它们。 如果要对尚未提供的自定义文档进行爬网和索引,可以通过@Docs>Add new doc 来实现。粘贴所需文档的 URL 后,将显示以下模式。然后 Cursor 将索引并学习文档,您将能够像任何其他文档一样将其用作上下文。 在 Cursor Settings>Features>Docs 下,您可以管理已添加的文档,包括编辑、删除或添加新文档。 0 编程基础入门极简使用指南: 1. 下载 cursor:https://www.cursor.com/ 2. 注册账号,直接拿自己的邮箱登录,如 google/github/163/qq 邮箱,直接接受二维码登录。 3. 安装中文包插件。 4. 参考相关教程: 5. 在设置中 Rule for AI 配置。 6. 按 ctrl/cmd+i 输入需求,例如:帮我做一个贪吃蛇游戏,在网页中玩。并清晰表达需求,包括游戏界面、蛇的移动、食物、增长、死亡条件、得分、难度递增和游戏结束等规则。
2025-04-13
运营同学怎么使用cursor
运营同学使用 Cursor 可以参考以下内容: 1. 检查使用情况:可以在页面上检查,也可在 Cursor 应用程序中的 Cursor Settings>General>Account 下,专业用户按“Manage Subscription”,商业用户按“Manage”。游标使用情况会根据订阅开始日期每月重置一次。 2. 入门步骤: 下载 Cursor:https://www.cursor.com/ 注册账号,可用邮箱如 google/github/163/qq 邮箱,直接接受二维码登录。 安装中文包插件 参考相关链接: 在设置中 Rule for AI 配置,按 ctrl/cmd+i 输入需求。 3. 例如做一个贪吃蛇游戏在网页中玩的需求,要清晰表达需求,包括游戏界面、蛇的移动、食物、增长、死亡条件、得分、难度递增和游戏结束等方面的规则和逻辑。 4. Windows 系统用户在 Cursor 中配置时一定记得要用"cmd","/c"。输入相关提示词可获得执行结果和提取结果。但请注意请勿恶意爬取网页信息。
2025-04-11
有没有连接cursor和firebase的MCP
以下是关于连接 Cursor 和 Firebase 的 MCP 的相关内容: 1. 搭建本地 MCP: 明确说明需要实现的功能。 从核心功能开始,跑通之后再叠加额外功能。 Claude 思考后写下代码,在命令行 cmd 里运行服务器 python 文件,转到项目文件目录下运行。 将服务器接入到 Cursor 里,打开 Cursor 右上角设置/MCP,点击添加,配置文件 mcp.json,输入代码以安装服务器或以开发者模式安装,配置好后按 ctrl + S 保存。 回到设置界面,查看是否连接成功,未成功可点击刷新。 提问测试是否成功调用 MCP 工具。 2. MCP 前置准备工作(保姆级教程): 配置 MCP 客户端软件任选一个客户端软件配置即可,大致分为四步: 填入大模型 API 密钥。 找到 MCP 配置界面。 填入 MCP Server 对应的 json 脚本。 使用 MCP 。 配置 Cherry Studio(推荐):使用 2025 年 4 月发布的 1.1.17 版本,配置大模型 API,填入之前准备好的 AiHubMix 的 API 密钥,配置 MCP 。 配置 Cursor(推荐):若 Cursor Pro 在免费试用期,配置大模型 API 这一步可以不做;若不在免费试用期,可氪金或填入之前准备好的 AiHubMix 的 API 密钥,配置 MCP Server,填入 MCP Server 的 json 并保存,回到 Cursor 的 MCP 配置页面,等待几秒钟,多点几次蓝色框里的按钮,直到绿灯亮起,并显示出所有 MCP 工具,使用 MCP 时 Ctrl + Shift + L 新建对话,将模式设置为 Agent 。 配置 Claude Desktop:用文本编辑器打开 claude_desktop_config.json 文件,填入 MCP Server 对应的 json 文件,保存,重启 Claude Desktop 并查看 MCP Server 连接状态。 3. 从 0 开始开发第一个 MCP 服务: Cursor 和 Windsurf 不断更新,MCP 开发教程也在进化。 适合想快速入门 MCP、对 AI 开发感兴趣但没编程基础、不想写代码但想做开发的人群。 预计动手时间仅需 15 分钟。 可以开发实现加法运算等功能的 MCP Server,通过 MCP 让 AI 使用查询实时天气、联网搜索最新信息、调用私人数据库等强大工具,还能分享提示词。
2025-04-10
trea和cursor对比,优缺点是什么
Trea 与 Cursor 对比的优缺点如下: 优点: 1. 专为中文开发者量身定制,充分考虑了中文开发者的实际需求,如界面语言全面中文化、对代码注释的友好支持等,让开发者感受到“母语级”的顺畅体验。 2. 集成了国外主流的大模型 Claude 3.5 和 GPT4o,为开发者提供智能代码生成和逻辑优化功能。 3. 在 AI Chat 功能中,使用快捷键 Cmd+u 时的 Context 引用功能比 Cursor 方便好用,可引用 Code(当前选中文件的某个代码块)、File(指定文件的文件名)、Folder(指定文件夹的文件名)、Workspace(当前项目的所有文件)进行对话。 缺点: 1. 在使用快捷键 Cmd+i 进行代码更新时,不像 Cursor 一样可以追问问题以获得想要的代码,而是每次基于摘取的上下文重新回答,且回滚后不能撤销回滚。 2. 目前和 Cursor 一样,不能撤回基于 AI 回答修改过的代码内容,只能人工逐个校验撤回。
2025-01-25
streamlit是什么
Streamlit 是一个用于数据科学和机器学习的 Python 库,它允许开发人员创建可视化应用程序,而无需编写复杂的前端代码。Streamlit 库的核心是一个基于 Python 的微服务架构,它使用 Flask 作为其 Web 服务器,并使用 React 作为其前端库。Streamlit 库提供了一个简单的 API,允许开发人员创建可视化应用程序,而无需了解 HTML、CSS 或 JavaScript。它还提供了一个内置的模板系统,允许开发人员快速创建可视化应用程序,并在本地或云端部署它们。 Streamlit 库的一个主要优势是它的易用性。开发人员可以使用 Python 代码创建可视化应用程序,并在几分钟内将它们部署到云端。此外,Streamlit 库还提供了一个强大的社区,开发人员可以在其中分享他们的代码和经验,并获得帮助和支持。 总的来说,Streamlit 是一个强大而易用的库,它为数据科学和机器学习开发人员提供了一个快速、简单的方法来创建可视化应用程序。
2024-05-14