cursor 更新日志
代理改进,Yolo模式,Cursor标签更新
* 代理可以看到终端退出代码,可以在后台运行命令,并且命令现在可以编辑
* 代理读取linter错误以自动修复问题
* 在Yolo模式下,代理可以自动运行终端命令
* @docs, @git, @web, 和 @folder 现在在代理中可用
* 代理自动将更改保存到磁盘
* 代理可以决定并行编辑多个位置
* 代理可以使用更智能的应用模型重新应用编辑
* 作曲器的更改和检查点现在在重新加载时保持不变
* Cursor标签可以一次进行更大的编辑
* 更好的用户体验以审查作曲器中的更改
* 4o支持代理
* 更便宜更快的错误查找模型
### 错误修复
* 修复了Cursor标签崩溃的边缘情况
* 修复了在聊天/作曲器中生成错误时卡住的问题
* 作曲器不再查看已删除的文件
* 修复了聊天/应用的代码选择边缘情况
* Cursor启动速度更快
更新 (0.44.1-0.44.9): 修复和改进开发容器、Windows上的聊天代码块和代理。减少远程SSH上的Cursor标签延迟。
新的Composer用户界面、代理、提交信息
* 侧边栏中的Composer用户界面,带有内联差异
* Composer中的早期版本代理,可以选择自己的上下文并使用终端
* 生成git提交信息
* 聊天/Composer中的文件标签推荐
* 聊天/Composer中的@推荐,用于语义搜索上下文
* 更好的图像拖放体验
* 多项性能改进
* 测试版:即将推出的错误查找功能预览
Composer 历史, @Lint 错误, VS Code 1.93.1
* Composer 历史允许您在重启后访问以前的 composer 会话。您还可以在会话中从以前的消息中编辑和重新提交。
* 我们对 AI 调试进行了轻微改进,并在聊天中重新添加了 @Lint 错误。
* VS Code 1.93.1:Cursor 现在基于 VS Code 1.93.1。
* 此版本中,Cursor Tab 的 Python 自动导入更加稳定。
* 在聊天、composer 和 cmd-k 输入框中,通过模型搜索(Cmd-option-/)切换模型变得更加容易。
* Composer 现在仅应用于上下文中的文件,以防止幻觉。
* 使用 `cursor .` 与 WSL 现在应该更加稳定。
更新 (0.42.1 - 0.42.5):修复以下上游安全问题:[CVE-2024-43601](https://github.com/microsoft/vscode/security/advisories/GHSA-g56j-w527-8x6f)。还修复了一些 composer 错误和 Cursor Tab 的一个错误。允许 composer 自动应用于不在其上下文中的文件。还包括对 [CVE-2024-48919](https://github.com/getcursor/cursor/security/advisories/GHSA-rmj9-23rg-gr67) 的额外缓解措施。减少了一些长尾连接错误。当 Claude 在聊天中预测错误的文件路径时,添加了逃生舱口。
Cursor 标签 Python 自动导入,Composer 改进,支持远程 SSH 连接到 Mac
_此更新修复了以下安全问题:[CVE-2024-45599](https://github.com/getcursor/cursor/security/advisories/GHSA-x352-xv29-r74m)。_
* Cursor 标签现在可以自动导入 Python 文件中的符号!我们还显著提高了 Cursor 标签的稳定性。
* Composer 记事本(以前称为项目)现在可以包含标记文件,并可在聊天和 composer 中引用。
* Composer 现在可以添加到 AI 面板中。本次发布还包括许多稳定性修复和图像支持!
* 在此版本中,Apply 和 Composer 的速度略有提升。
* 我们已添加对通过远程 SSH 在 Mac 上使用 Cursor 的支持。
更新(0.41.1 - 0.41.3):改进了入门用户体验,修复了 composer 取消的一个错误,修复了某些代码块上 Apply 按钮不起作用的问题,并修复了 Cursor 标签看到格式错误编辑的一个错误。
新聊天用户体验,默认开启的Composer,新Cursor标签模型
* 我们有一个新的聊天用户体验!期待您试用并分享您的想法。
* Composer现在默认开启,所有专业/商业用户可以通过按cmd+I使用。我们添加了Composer项目(测试版),允许您在多个Composer之间共享指令。
* 我们还训练了一个新的Cursor标签模型,更加智能且具备上下文感知能力。
* Cursor标签的TypeScript文件自动导入(测试版)——当标签建议一个未导入的符号时,我们现在会自动将其导入到您当前的文件中。您可以在设置 \> 功能 \> Cursor标签中启用它!
更新(0.40.1 - 0.40.4):修复了远程ssh应用的一个错误,一些聊天错误,加快了欧洲/亚洲用户的Cursor标签速度,修复了一些未解决的Cursor标签错误和隐藏聊天输入的通知,并包括修复Cursor在MacOS上请求`~/Library`文件夹权限的问题(上游问题:[microsoft/vscode#208105](https://github.com/microsoft/vscode/issues/208105))
更快的Cursor Tab,更多Composer改进
* Cursor Tab(以前称为Copilot++)默认采用分块流式传输。此版本还包括若干Cursor Tab的速度提升。未来版本会有更多改进!
* 支持并发作曲器、作曲器控制面板,以及各种错误修复,例如已接受文件被删除的问题。
更快的Cursor Tab建议!
更新(0.39.1 - 0.39.6):修复了若干Cursor Tab渲染错误、文件资源管理器无响应的错误,以及Cursor Tab会挂起的错误。
Copilot++ 分块流式传输,Composer 改进
* Copilot++ 现在具有分块流式传输功能(目前处于 Beta 版)!它将以更小的块更快地显示编辑内容。要启用此功能,请点击设置齿轮并在功能 \> Copilot++ 下启用“分块流式传输”。
* 我们还在 Composer 中添加了文件选择器、箭头键导航和模型切换。本次发布还修复了一些 Composer 的遗留问题。
* VS Code 1.91.1:Cursor 现在基于 VS Code 1.91.1。
* 新的默认模型:我们已将 Claude 3.5 Sonnet 设为用户的默认模型。
更新 (0.38.1):修复了 OpenAI API Key 用户会被迁移到 Claude 3.5 Sonnet 的错误
作曲器
此版本附带一个新的实验性多文件编辑功能。要启用它,请点击设置齿轮,进入Beta,并激活“作曲器”。要使用它,请按Cmd+I。我们很想[听到您的想法](https://forum.cursor.sh/)。
即时应用,文档管理
* 当聊天建议一个代码块时,点击“应用”即可立即查看文件的更改(仅适用于较小的文件)。
* 文档管理!前往 Cursor 设置 \> 功能 \> 文档以重新索引您的文档。
* 修复使用您自己的 Claude API 密钥时的错误。
更新 (0.36.1-0.36.2):修复 [#1526, cmd-shift-F 在 macOS x64 设备上的问题](https://github.com/getcursor/cursor/issues/1526)。还修复了官方文档显示时间过长的问题,以及 [cmd-K 粘滞性问题](https://forum.cursor.com/t/cntrl-k-broken-in-update-7-6-2024-version-0-36-1-vscode-version-1-89-1/6251/6)。
默认开启的光标预测、远程隧道和更强大的SSH
* 默认开启的光标预测与全新UI
* 现在支持远程隧道!远程SSH支持也更加稳健(现在支持多个代理跳跃等功能)。
* 为聊天消息添加上下文标签,以便查看将要/已使用的内容
* Cmd K 上下文构建改进
* 修复了在 Windows/Linux 上使用 Copilot++ 的部分完成问题
更新 (0.35.1):默认禁用 Copilot++ 部分接受,并使键绑定可配置(前往 Cursor 设置 \> 功能 \> Cpp 重新启用)。将 gpt-4o 设为默认模型。
0.7.10-nightly - 长文件体验
更好的长文件体验!
编辑中的后续操作
cmd-k 编辑现在支持后续操作!这是一个早期预览——请让我们知道任何不便或错误,或者如果您更喜欢无后续模式。请在 Discord 频道中发送您所有的反馈!
'& 0.7.6-nightly - 修复 cmd-k 在大文件中的生成问题'
No more cognitive computing!
'& 0.7.5-nightly - 修复:光标位置错误'
1. 修复 [getcursor/cursor#711](https://github.com/getcursor/cursor/issues/711)。
2. 修复 cmd-k 连接错误。
3. 修复 cmd-k 快速模式下的空行错误。
4. 修复 bm25 搜索无限加载问题。
5. 修复跟进中的 @Codebase。
编辑器内聊天
对于不希望聊天窗口并排显示的用户,现在可以将其弹出到编辑器中!我们还修复了许多错误。
Cmd-K 快速模式
Cmd-K 现在有了快速模式!它大约快了1秒,我们正在努力让它更快。请告诉我们您的想法!
0.6.6-nightly - 新的 cmd-K 键绑定
以及其他一些提升生活质量的更新。
0.6.4-nightly - 编辑器内聊天回来了!
此外,代码检查器略有改进。
0.6.2-nightly - 改进的代码检查器
改进的代码检查器!请使用笑脸图标给我们反馈代码检查器的建议。如果您愿意,可以通过进入“更多”选项卡,然后点击底部的“高级代码检查器设置”来使其更具攻击性。请在 Discord 上告诉我们您的想法。
由gpt-4驱动的副驾驶体验
### 长AI补全
如果您在任何一行按下⌘/^+↩️,现在将由gpt-4为您提供快速补全!我们知道有时候我们都希望副驾驶能写出整个函数或一大段代码。但副驾驶有时可能很慢,有时也不够聪明:(。因此,我们尝试通过由gpt-4驱动的新补全体验来解决这个问题。只需按下⌘/^+↩️,您就会从gpt-4获得一个长补全。
### 更好的远程SSH支持
远程SSH现在已内置于Cursor中。您无需编辑行为,它应该可以正常工作:) 我们知道这对许多依赖远程机器进行开发的用户来说是一个大障碍。如果您仍然遇到问题,请告诉我们,我们会尽快修复。
### AI代码检查器
AI代码检查器现在对所有专业版用户启用!AI会用蓝色高亮显示您代码中可疑的部分。您还可以添加您希望的自己的代码检查规则,这些规则可以用自然语言轻松表达,但传统代码检查器未涵盖。
VS Code 1.89,新光标预测界面,Gemini 1.5 闪存,Copilot++ 部分完成
* 将 VS Code 1.89 合并到 Cursor
* 新光标预测界面
* Gemini 1.5 闪存可在长上下文模式中使用
* 接受 Copilot++ 的部分完成
* Copilot++ 在 linter 错误上的性能更佳
* 可切换的代码库搜索重新排序器
* 解释器模式中的 GPT-4o
更新 (0.34.1-0.34.6):修复了模型切换中的长上下文模型、空的 AI 审查标签、Copilot++ 预览错误、Mac 图标大小和远程 ssh 修复。
性能热修复
Fixes a performance bug that would happen if you use cmd-k a lot.
更强大的扩展处理
更强大的扩展处理。您现在可以再次使用预发布扩展。
企业订阅支持及杂项修复
1. 企业支持!
2. C# 和 F# 现在可以在聊天中正确渲染
3. 恢复了 Qmd 支持
4. 聊天中实验性的 @Codebase 支持(很快也将在 cmd-k 中推出!)
5. Linter 回来了!
6. 对代码库索引进行了一些修复。
'& 0.4.2 - 热修复'
移除聊天中的一个检查,该检查在某些情况下会减慢聊天速度。
'"与代码库"适用于所有代码库!'
您现在可以与任何代码库聊天。无需拥有Github仓库或通过Github登录。
Jupyter CMD-k 上下文构建
Cmd-K 再次可以看到您在 Jupyter 中的所有单元格!
SSH 和 WSL 修复
* SSH 和 WSL 应该可以再次正常工作
* 可以在新窗口屏幕上看到最近的文件夹
* 带有代码库上下文的聊天中的空消息不再无限加载
Bug 修复
修复了 CMD-k 提示历史中的一个错误,该错误会导致输入框冻结。
内嵌GPT-4和全文件编辑
Let us know what you think!
Bug 修复
修复了一个导致在取消 CMD-K 后绿色线条仍然存在的错误。
网络稳定性,Command-K 自动选择
* 稳定性:此版本修复了持续影响某些用户的连接错误问题。它还应改善 Cursor 在不稳定网络上的性能。
* Command-K 自动选择:我们还添加了 Command-K 的自动选择功能!这意味着您现在可以按下 Command-K,它将自动选择您正在处理的区域,不过如果您愿意,仍然可以手动选择。
UPDATE (0.33.1-0.33.3): 修复设置切换,修复 Copilot++ diffbox 性能,入门调整。
更新
Hotfixes etc.
热修复
* Cmd-L 现在可以正确地重新聚焦聊天
* 只有在索引了代码库后,高级上下文控件才会显示
代码库范围聊天的高级上下文
此版本包括:
* 对代码库范围聊天的上下文构建能力有更多控制
* 改进了 CMD-k 的流程,以生成没有 linter 错误的代码(在相关情况下,您应该会看到“尝试 lint-fix”按钮)
* 对 CMD-K 的一些 UI/UX 调整
* 错误修复
悬挂聊天热修复
This update fixes the bug where we hang on chat for up to 20s when not in a git repo
无限聊天循环修复
This update fixes the infinite loop bug in the chat pane.
补丁
1. 修复了代理编辑功能
2. 修复了编辑器内聊天的问题
3. 修复了 Cmd + K 的问题
WSL/SSH 补丁
此更新为 WSL 和 SSH 用户修补了搜索(Cmd/Win+Shift+F)和许多扩展功能。
小事情!
1. Cmd-Shift-F 中的语义搜索
2. 一些 Cmd-K 修复
3. 弹出聊天!您现在可以在编辑器中查看聊天,这对于小屏幕来说非常棒。
Cmd-k 生成补丁
此更新改进了在未选择任何代码时 Cmd-k 的提示。
ARM Windows Cmd-Shift-F
此更新包含对 ARM Windows 计算机的 Ctrl+Shift+F 的乐观补丁。
改进的 Copilot++ 用户体验,新 GPT-4 模型
* Copilot++ 用户体验:建议预览现在具有语法高亮,我们发现这使得快速理解更改变得更加容易。
* Cursor 帮助面板(测试版):您还可以向 Cursor 询问关于 Cursor 的信息!Cursor 帮助面板包含有关功能、键盘快捷键等信息。您可以在设置 \> 测试版中启用它。
* 新 GPT-4 模型:从几天前开始,您可以通过在设置 \> 模型中切换来试用 `gpt-4-turbo-2024-04-09`。
* `.cursorrules`:您可以通过在存储库的根目录中创建一个 `.cursorrules` 文件来为 AI 编写存储库级别的规则。您可以使用它来提供有关您正在构建的内容、样式指南或常用方法的信息。
更新 (0.32.1-0.32.7):修复了新的 Copilot++ 语法高亮的性能问题,将 AI Notes 默认设置为禁用,将 `main` Copilot++ 模型的命名更改为 `legacy`,修复了 Copilot++ 在 SSH 上运行较慢的问题,修复了 Copilot++ 预览框。
'实验性:接口代理!'
这个夜间版本附带实验性的接口代理支持!
目标:您编写一个接口规范,代理为您编写测试和实现。它确保测试通过,因此您甚至不需要查看实现。
我们认为这可能会启用一种新的编程方式,与我们习惯的有所不同。请尝试使用它,并在 Discord 频道中告诉我们您的想法。
如何使用:
1. 目前它仅在使用 vitest 或 mocha 作为测试运行器的 Typescript 中有效。
2. 按 Cmd-Shift-I,并为您的新接口命名。
3. 编写您希望接口具有的方法。
4. 按 Cmd-Shift-Enter,AI 将为您编写接口!
多项功能改进,修复Python问题
* 改进了“@添加新文档”的体验
* 恢复了Python/Pylance支持
* 改善了@符号的键盘操作
* 更清晰地显示AI正在查看哪些文档
* 当引用文档时,AI将提供引用
* 修复了Jupyter的Cmd-K问题
* 聊天/编辑工具提示阻挡更少的代码
* 改善了启用自定义主题时Cursor的外观
* 导入VS Code扩展时现在考虑启用/禁用状态
* Cmd-k在处理超过100行代码的长差异时效果更好
代理,新的文档
欢迎来到第一个夜间版本!它带有代理,我们尚未向公众发布,因为我们不确定它们是否有用。如果您喜欢它们,请告诉我们您用它们做什么!
修复 Cmd+K
修复了 Cmd+K 的一些边缘情况。
修复 Cmd+Shift+F
修复了 Mac ARM 用户在没有 Rosetta 的情况下使用 VS Code 进行代码库范围搜索的问题。
“with codebase”功能的紧急修复
Includes a fix for the chat "with codebase" feature.
Linux 版本发布
This build has no changes for Mac and Windows, but fixes a problem for Linux users who can now upgrade to the latest version.
新的内联编辑
Cmd+K 的用户界面已更改:它现在是编辑器内的,“粘性”的,并且兼容 @ 符号。我们希望这能帮助您保持工作流,并更快速地迭代您的提示。(此外,您现在可以在聊天中使用上下箭头查看历史记录。)
此外,Cursor 的 AI 现在将使用流行的文档来改进对您问题的回答。例如,如果您问它“如何使用 boto3 获取所有 s3 存储桶?”它将搜索 boto3 文档以找到答案。要添加您自己的文档或明确引用现有文档,请在聊天中输入 '@library\_name'。
错误修复:
1. 长代码选择不再导致编辑器崩溃
2. 自动修复错误不再弹出问题视图(特别是,如果您启用了保存时自动修复,这修复了一个恼人的错误)
更多修复
* 改善 @ 符号的键盘人体工学
* 修复了一个导致部分用户无法使用 Cmd+K 的错误。
* 更好地支持扩展(特别是重新启用 welcomeView)
聊天热修复
聊天在某些非 git 文件夹上失败。现在已修复。
长上下文聊天测试版
* 长上下文聊天(测试版):这是一个新的实验功能,让您可以与_大量_文件对话!要启用它,请前往设置 \> 测试版。然后,在新聊天的右上角选择“长上下文聊天”,尝试@一个文件夹或整个代码库。
* 修复:此版本修补了在聊天中显示空/部分响应的错误。
更新(0.31.1 - 0.31.3):重新添加AI审查(alpha),修复“Cursor设置”菜单项,并修复@web不返回响应的错误。
聊天 v2
聊天功能已焕然一新!您现在可以使用 @ 符号向 AI 显示文件/代码/文档。聊天记录得到了改进,更容易查看 AI 可以看到的内容,并且代码块在粘贴时会自动格式化。
AI Linter反馈中的差异
AI Linter现在显示差异!
Azure 支持
我们已添加对使用您的 Azure OpenAI 凭据的支持。此外,还有一些小的改进/修复。
聊天焦点的紧急修复
聊天不应分散您的注意力!现在已修复。
显示AI文档
现在,您可以让AI代您阅读文档!这将提高其回答您喜爱库相关问题的能力。要使用此功能,只需按聊天窗格右上角的“文档”按钮。
'& 0.2.29 - 代码库上下文修复'
对代码库上下文 v1 的紧急修复
代码库上下文 v2
我们改进了代码库上下文!
为了充分利用这一功能,请导航到设置(右上角按钮),然后选择“同步当前代码库”。
通过 GitHub 登录,然后添加您希望同步的仓库!
之后,您将在搜索窗格和聊天中(通过按 cmd+enter)看到改进版本的代码库上下文。
代码库上下文 v1
### 代码库上下文 v1
介绍代码库范围上下文的第一个版本!我们将在接下来的几天内推出重大改进,但我们希望听到您的反馈。
前往“搜索”窗格以查看新的上下文。
或者,在聊天中,按 Cmd+Enter 以获取使用整个代码库上下文的响应。
v0.2.25 - 扩展的紧急修复
也可能修复了许多人遇到的 Jupyter 问题。
v0.2.24 - 小修复
对工具生成器和AI代码检查器的小修复。
更快的 Copilot++,Claude
* 更快的 Copilot++:我们让 Copilot++ 的速度提高了约 2 倍!这种速度提升来自于新模型/更快的推理。约 50% 的用户已经在使用这个模型,并将在几天内向所有人推出。如果您想立即启用该模型,可以在编辑器底部栏中控制您的模型。
* 稳定的 Claude 支持:所有最新的 Claude 模型都可供专业版和 API 密钥用户使用。前往设置 \> 模型以切换它们。专业版用户每天可免费获得 10 次请求,并可以以 API 密钥价格继续使用 Claude 进行后续请求。
* 团队邀请:我们让您更容易邀请同事加入您的 Cursor 团队。您可以从编辑器的设置中或在 [cursor.com/settings](https://cursor.com/settings) 发送这些邀请。
* 管理改进:团队管理员现在可以将自己标记为未付费用户,并可以查看团队成员上次使用产品的时间。
* 新设置:我们将所有设置移至右上角的齿轮图标下访问。不再有“更多”选项卡!
v0.2.23 - AI 代码检查
查看“更多”选项卡,以便 GPT-3.5 或 GPT-4 定期检查您的代码是否存在任何问题。
v0.2.18 - GPT-4 升级和请给我们反馈!!
### GPT-4 升级
* 所有用户可获得 10 次免费的 gpt-4 请求!!!
* 在模型之间切换更加容易,过渡到 gpt-4 更加顺畅
### 请给我们反馈!!
![Image 2](https://www.cursor.com/_next/image?url=%2Fassets%2Fimages%2Fchangelog%2FfeedbackModal.png&w=3840&q=75)
请继续提交错误报告!我们真的在倾听!
* 我们在应用程序的右上角添加了一个新的反馈按钮。- 我们真的在听取您的反馈和错误报告!在过去的几周里,我们修复了很多错误,并且我们很高兴继续改进产品。- 我们制作了这个模态框,以便更容易报告反馈。请继续提供反馈!
v0.2.17 - 修复!
### Bug 修复
* 修复了“无限加载”错误
* 重新引入“新 AI 项目”
v0.2.16 - 终端调试器,以及我们最大规模的错误修复
### 终端内调试
* 按 Cmd+D 自动调试终端错误
* 按 Cmd+Shift+L,模型将把终端上下文添加到聊天中
### 活动栏固定
* 您可以将自定义扩展固定到左上角的活动栏
在这里,我固定了文件资源管理器、搜索、源代码管理和扩展
### 更好的 Jupyter 支持
* 整个笔记本的上下文摄取
* 小错误修复
### 差异/生成改进
* 部分差异接受/拒绝
按 Cmd+Y/Cmd+N 可以接受/拒绝子差异!
* 当您点击其他地方时生成工作!
* 修复了编辑超出选定区域的差异错误
### ️ 生活质量改进
* 按 ESC 退出聊天
* 修复了在聊天中缩小代码块的错误!
* 远程 SSH 更易于使用!
* 更好的 Cursor Tutor 入门!
* 更好的 Toolformer 提示
v0.2.11 - 增强的聊天体验
### Bug 修复
* 修复了“更多”选项卡
* 包括对聊天中“Option+Enter”的一些更新
v0.2.10 - 关键错误修复
### 错误修复
* 针对两个长期存在的错误的紧急修复:
* 工作区中持续存在的聊天故障
* 偶尔在编辑器中按下 Enter 键无反应
v0.2.9 - 增强功能与改进
### 新功能
* 一键从 VS Code 导入扩展(测试版)。作为一个备受期待的功能,我们很高兴推出一键扩展导入的测试版!
* Alpha 功能:🧠 Alpha 功能:询问关于整个仓库的问题 🛠️。我们正在尝试在聊天中使用 ⌥+enter!该功能允许模型深入思考您的响应,搜索文件,并提供精心制作的答案。虽然它处于 Alpha 阶段,但我们正在努力在接下来的几周内增强此功能。我们期待您的反馈!
### 错误修复
* 改进了编辑和生成的提示
* 修复了登录错误
* 增加了隐藏工具提示的功能(Cursor 配置 \> 高级 \> 聊天/编辑工具提示)
* 扩展了项目生成的提示长度
* 现在支持 GPT-4 用于项目生成
v0.2.8 - 多文件差异与远程SSH
### 新功能
* 多文件差异的实验性支持
* 🌐 通过 "OpenRemote - SSH" 扩展实现的远程SSH支持
v0.2.6 - GPT-4 和项目生成
### 新功能
* GPT-4 现已对专业用户开放
* 包含 150k GPT-4 代币
* 在设置齿轮中切换模型
* 所有 AI 功能的更高质量
* 新的实验功能:从单个提示生成整个项目
v0.2.5 - 滚动条紧急修复
### Bug 修复
* 滚动条的紧急修复
Claude 支持
If you’re a Pro or Business user, you can add "claude-3-opus" as a custom model in the Settings page and use 10 fast requests per day for free (unlimited slow, but the delay increases exponentially).
We expect to roll out a more permanent solution (including API key users) very soon.
v0.2.4 - 聊天滚动和幽灵模式
### 新功能
* 修复聊天中的滚动问题
* 幽灵模式,用于选择不在我们的服务器上存储任何类型的数据
### 错误修复
* 更好的编辑,现在可以使用 cmd-Z
* 修复了流式差异中的各种错误
v0.2.3 - 增强的错误处理
### 新功能
* 悬停在错误上,AI将解释或修复它
### 错误修复
* Linux上的设置图标
* 启动时不安装“cursor”命令
### 即将推出
* 支持GPT-4
v0.2.2 - 大量错误修复
### 错误修复
* 修复了 Mac 自动更新体验
* 修复了“未定义的 uri”问题
* 关闭了“cursor .”命令的自动安装(并完全修复其安装)
v0.2.1 - 更多错误修复
### 错误修复
* 仅包含错误修复
v0.2.0 - 引入 Cursor 0.2.0!
* 我们已转向在 VSCodium 的一个分支上构建 Cursor,放弃了之前基于 Codemirror 的方法。
* 这使我们能够专注于 AI 功能,同时利用 VSCode 成熟的文本编辑能力。
* 我们的目标是创建一个为 AI 配对编程优化的 IDE。
* 虽然目前类似于带有 AI 功能的标准代码编辑器,但我们计划随着时间的推移显著提升编程体验。
### 新功能
* 转向在 VSCodium 的一个分支上构建 Cursor
* 专注于增强 AI 的配对编程功能
v0.1.12
### 新功能
* AI 现在需要登录
* 使用 OpenAI API 密钥以成本价进行无限请求(如果可用,访问 GPT-4)
### 错误修复
* 清理了聊天样式
* 其他小改动
v0.1.11
### Bug Fixes
* 修复了终端的小错误
v0.1.10
### Bug Fixes
* 针对某些键盘快捷键问题的小修复
* 其他细节优化
v0.1.9
### 新功能
* 在当前文件夹中打开终端
* 添加可选的付费计划,以避免服务器容量限制
### 错误修复
* 更改自动更新以在有新版本时通知您
* 其他修复
v0.1.7
### 新功能
* 文件名模糊搜索
### 错误修复
* 修复终端的故障
* 滚动条正常工作
* 其他修复(许多来自PRs 🙂)
抛光
默认启用 AI Notes(按住 shift 键查看任何符号),更好的编辑器内聊天,自动执行解释器模式,更好的入门样式,更好的反馈模态,以及一些稳定性修复。
更新 (0.29.1):修复了一个错误,即使存在建议,Copilot++ 有时也不会显示建议;修复了提示行有时会覆盖虚拟文本的错误;修复了 AI Notes 在 Windows 上无法工作的错误。
v0.1.6
### Bug Fixes
* 修复了快捷键的问题
v0.1.5
### 新功能
* 自动应用聊天建议
* 请求 AI "修复" 语言错误
* 聊天记录在会话之间保存
### 错误修复
* 轻松从聊天中选择和复制
* 可调整大小的侧边栏
* 终端不再干扰聊天
### 即将推出
* 修复所有语言服务器/copilot
v0.1.2-0.1.3
### 新功能
* 内置终端
* 差异自动继续
### 错误修复
* 更多差异修复
* 提示栏中的上下箭头已映射到更不烦人的键绑定
* 可以从提示栏打开聊天记录
### 即将推出
* 让聊天自动插入建议的更改到编辑器中
v0.0.37
### 新功能
* 支持 Windows 和 Linux 🥳
* 编辑长度不再受限
### 错误修复
* 差异不再消失
* 多个标签页中同一文件的编辑功能正常
### 即将推出
* 使用 AI 即时修复所有 lint 错误 😎
VS Code 1.86.2
Cursor 现在基于 VS Code 1.86.2!其中包括为树视图添加粘性滚动支持。此外,cmdk 提示栏现在也是粘性的。
更新 (0.28.1):修复了代码库聊天的间距问题,修复了 [getcursor/cursor#1236](https://github.com/getcursor/cursor/issues/1236)。
Linter,解释器模式更新
两个实验功能的新更新:
* Linter:您现在可以在聊天旁边的“更多”选项卡中启用 AI linter。每次保存时,它都会扫描您的文件以查找小错误。
* 解释器模式:我们对支持解释器模式的后端进行了重大改进!现在它在使用工具和理解您的项目方面应该更好。
更新 (0.27.1-0.27.4):修复了 Windows 构建、聊天上下文 UI、入门。
AI 预览测试版
AI 预览:这是一个实验性的代码阅读新功能。在聊天旁边的“更多”选项卡中启用后,只需按住 shift 键即可快速生成关于您所在符号的一些简要说明。如果您希望我们在这个方向上投入更多时间,请[告诉我们](https://forum.cursor.com/)。
其他更改:
* 细粒度的聊天回复(从悬停在您想回复的响应区域开始)
* Copilot++ 生活质量改进(更频繁地显示幽灵文本,在状态栏上切换开/关,更容易看到建议框)
* 更顺畅的入门体验(修复 Windows 设置导入,提供导入文件夹/窗口状态的选项)
Cmd-I 进行修复
Hold down cmd-I over a selection to heal the code with GPT-4. Useful for writing pseudocode and having the AI convert it into correct code. Please let us know if you find it useful!
Command-K 视觉支持
您现在可以将图像拖入 Command-K 提示栏!
其他更改:
* 您现在可以搜索过去的聊天记录。
* 从聊天中“应用差异”应该会更快一些。
更新:
* 0.25.2: Copilot++ 性能改进
* 0.25.3: 修复了 cmd-K 的一个错误:[getcursor/cursor#1226](https://github.com/getcursor/cursor/issues/1226)。
'@Web, gpt-4-0125-preview'
在聊天中使用 @Web 将赋予 AI 浏览网页的能力!它可以使用的工具包括搜索引擎和文档站点爬虫。
此功能仍处于实验阶段。我们非常希望提高 AI 理解外部库的能力,您的[想法](https://forum.cursor.com/)将帮助我们改进 :).
专业用户和 API 密钥用户也可以通过在设置 \> OpenAI API \> 配置模型下配置模型来试用 gpt-4-0125-preview。我们正在为专业用户测试新模型,以查看其性能是否优于所有旧版本的 gpt-4。如果是,将作为默认体验推出。
更新 (0.24.3-0.24.4):增加了配置 OpenAI 基础 URL 的能力,修复了 [getcursor/cursor#1202](https://github.com/getcursor/cursor/issues/1202)。
新模型,应用按钮 v2
* "cursor-fast": 这是一个在 command-k 和聊天中可用的新模型。预计它比 gpt-3.5 更智能,并且格式错误更少。
* 应用按钮:我们对聊天中的“应用代码块”体验进行了改进。
* 聊天代码检查:如果 AI 在聊天中建议的代码更改涉及虚构的代码符号,我们将对其进行下划线。适用于 Python、Typescript、Rust。
* 更多聊天符号链接:当聊天引用一个 `代码符号` 时,您通常可以直接点击它。
更新 (0.23.3-0.23.9):修复了 Command-K、变更日志自动打开、使用 Copilot++ 编辑超长行、“删除索引”按钮、连接错误被静默处理以及代理身份验证的问题。
Cursor-快速模型
Cursor-快速是一个新训练的模型,介于gpt-3.5和gpt-4的编码能力之间,响应时间非常快(约3.5倍速度)。我们将在接下来的几周内努力提高其性能。计数与3.5使用相同。
尝试使用 Cmd+k!
错误修复:
* 工作中的WSL代码库搜索
* 支持更新版本的python扩展
开发容器
开发容器现已支持!此版本还:
* 将 Cursor 升级到 VS Code 1.85,支持将选项卡拖出到新窗口。
* 提高了 WSL 的稳定性。
更好的远程支持
WSL 和开发容器现在应该可以正常工作。
'早期预览:按住命令键并点击 Shift 以触发 AI 重写'
按住命令键,按下并释放 Shift 键,然后继续按住命令键。这将触发 AI 重写光标周围的代码——您可以将其视为手动触发的 GPT-4 驱动的 Copilot++。您可以使用它来编写伪代码并让 AI 纠正它,或者用于 Copilot++ 不太够用的繁琐重构。
辅助窗口修复
You can now use chat and cmd-k in the aux window without too many problems.
VS Code 1.85.1
Cursor 现在基于 VS Code 1.85.1,其中包括浮动编辑器窗口。只需将编辑器拖放到桌面上即可试用。
多个 Command-K,Copilot++ 用户界面
您现在可以并行运行多个 Command-K!此外,现在应该更容易看到 Copilot++ 建议的更改。
Copilot++,@ 预览,AI 审查
* @ 预览: 我们简化了查看您正在 @ 的代码块的过程。
* Copilot++: 我们继续改进了 Copilot++ 幽灵文本体验。令人惊讶的是,现在许多人在没有安装其他自动补全插件的情况下喜欢使用 Copilot++。
* AI 审查 (beta): 这是一个新的实验功能,可以让 GPT-4 扫描您的 git diff 或 PR 以查找错误。您可以在聊天旁边的“更多”选项卡中启用它。[反馈](https://forum.cursor.com/) 非常感谢。
更新 (0.20.1-0.20.2): 我们添加了 TLDRs,以便更轻松地整理 AI 审查标记的错误,并修复了“与主分支的差异”中的一个错误。
解释器模式 Windows 错误
Fixes a CRLF bug in interpreter mode: [getcursor/cursor#1131](https://github.com/getcursor/cursor/issues/1131).
Copilot++ 改进
我们使 Copilot++ 更快、更智能、更受限,并切换到幽灵文本 + 按 Tab 键接受的用户界面。期待您的反馈。
使 SSH 在 Xon.sh 上工作
使 ssh 在 xon.sh 上工作
小错误修复
小错误修复。
修复选项编辑的入职流程
小的入职流程修复。
0.18.5 - 入门与反馈
小的入门更改。允许用户对聊天响应提供反馈。
更智能的后续操作
运行 Cmd+enter 在后续操作上应该会产生更好的代码库结果。
小写 @ 文件夹修复
修复了在聊天中使用 @ 文件夹时所有文件夹被切换为小写的错误。
更好的上下文聊天,更快的Copilot++
1. 更好的上下文聊天:特别是,后续对话现在更智能!
2. 更快的Copilot++:通过各种网络优化,速度提高了几百毫秒。我们仍然有几百毫秒的优化空间。
3. 更可靠的Copilot++更改:减少闪烁,更好地突出显示新内容。
图像支持,解释器模式测试版,@ 文件夹
* 聊天中的图像支持:您现在可以拖放图像到聊天中,将其发送给AI。
* 解释器模式测试版:您现在可以在“更多”选项卡中启用解释器模式。这使聊天可以访问Python笔记本、语义搜索和更多工具。
* @ 文件夹:您现在可以使用 @ 符号引用特定文件夹!我们将尝试挑选出最相关的代码片段展示给AI。
* Copilot++ 改进:我们花了一些时间改善了Copilot++的延迟,您可以更改Copilot++的键绑定,使其不再是Option/Alt。更多改进即将到来,尤其是在模型本身上!
0.16.9-nightly - 解释器模式 Windows 错误修复
修复了解释器模式在 Windows 上完全无法运行的错误。
GPT-V Windows 错误修复
修复了在 Windows 上图像未显示或未发送到服务器的错误。
'@folder'
You can now @folder in the chat to chat with a folder. Let us know what you think!
解释器模式测试版
实验性功能:前往“更多” \> “解释器模式”以启用它。该模式为模型提供访问Python笔记本的权限,可以在编辑器中执行操作。请在Discord上给我们反馈!我们很想知道您是否觉得它有用。
GPT-V 支持
将 GPT-V 集成到编辑器的聊天中。这意味着您可以截取屏幕截图/图像并将其拖入聊天输入框,以便 Cursor 将其用作上下文。这是一个实验性功能,受容量限制,因此在流量高峰期间可能会出现错误。
Copilot++ 改进和 VS Code 1.84.2
Copilot++ 改进:
1. 缓存——添加和删除一个字母,建议仍然会为您保留!
2. 不干扰智能感知和 cmd-k。
3. 修复大文件延迟和蓝色高亮持续存在的错误。
4. Copilot++ 会查看您的 lint 错误,并利用这些信息改进其建议。
Cursor 现在基于 VS Code 1.84.2。值得注意的是,这修复了一些笔记本错误,并确保所有最新扩展都能正常工作。
新的上游版本
Now based on VS Code 1.84.2. Notably, this fixes a few notebook bugs, and ensures that all of the most recent extensions work.
0.15.5 - Copilot++ 改进,错误修复
* Copilot++ 改进:包括绿色高亮以查看 Copilot++ 添加的内容,能够立即连续接受多个 Copilot++ 建议,支持在 SSH 上使用 Copilot++,以及修复了 Copilot++ UI 与自动完成插件交互的问题。
* 错误修复:修复了一个在文件顶部删除时 Cmd-k 可能进入错误状态的错误,以及另一个导致某些文件未被索引的错误。
0.15.1 - 新模型,Copilot++ 测试版
* Command-dot:您现在可以使用 Command-dot 菜单,通过 Command-K 内联修复 lint 错误。
* 新模型:您可以插入您的 API 密钥来尝试最新的 gpt-4 和 gpt-3 turbo 模型。在向专业用户推出之前,我们正在评估这些模型的编码能力。
* 应用聊天建议:点击任何代码块上的播放按钮,让 AI 将聊天中的建议应用到您当前的文件中。
* Copilot++(测试版):这是 Copilot 的一个“附加组件”,它会根据您的最近编辑作为上下文,在光标周围建议差异。要启用它,请转到右侧聊天栏中的“更多”选项卡。注意:为了覆盖 AI 的成本,这仅对专业用户开放。
* 这非常具有实验性,所以不要期望太高![您的反馈](https://forum.cursor.com/) 将决定我们采取的方向。
索引修复
修复了索引卡住的问题。现在索引容量也按用户分配,因此对大多数用户来说应该更公平和更快。
Pro++、自动换行差异等更多功能
* Pro++ 计划:如果您达到快速请求限制并希望购买更多,现在可以。
* 聊天滚动:我们取消了粘性滚动,使聊天更易于阅读。
* Cmd-K 差异:这些现在支持自动换行!您还可以从红色文本中复制。
* 修复了在差异视图中无法使用聊天的错误。
* 提供了更好的错误日志记录,这将帮助我们提高稳定性。
* 样式调整:一些按钮和提示看起来应该更好!
* 屏幕闪烁:进行了更改,应该可以减少显示器上的屏幕闪烁。
0.13.4 - 新的 VS Code 版本
Cursor 现在基于 VS Code 1.83.1。这确保了所有扩展的最新版本都能在 Cursor 中正常工作。感谢所有在[论坛](https://forum.cursor.com/t/vscode-version-1-83-cursor/954/21)上敦促我们这样做的人!
此外,还有一个实验性的 bash 模式:在设置中启用它,并让聊天通过运行 bash 命令来回答问题。如果您觉得有用,请告诉我们,我们将投入更多时间使其达到生产就绪状态!
更新:此更改导致了连接旧版 Linux 发行版的 SSH 问题。现在已经修复!
0.12.3 - 小修复
Bug 修复: (1) .cursorignore 现在完全遵循 .gitignore 语法, (2) 当代码库查询的索引达到或超过 80% 时,使用嵌入索引,而不是要求整个索引, (3) 启动时移除淡入动画, (4) 不再在终端中覆盖 cmd-delete, (5) 修复了 cmd-F 随机启用区分大小写选项的问题, (6) 内联 gpt-4 被关闭,直到我们找到更好的用户体验, (7) 更加稳定和快速的索引, (8) 搜索和扩展中的进度指示器, (9) 修复了传递错误的 bearer token 给服务器的 bug。
Jupyter 导入修复
修复了一个阻止从 VS Code 导入 jupyter 扩展的错误。
索引, 终端中的 cmd-k, @git, /edit, 修复错误
1. 索引现在应该更快、更稳定,并且使用更少的系统资源。您还可以在 `.cursorignore` 中配置忽略的文件。控件位于“更多”选项卡中。
2. Cmd-k 现在在终端中可用!实现有点巧妙,但出乎意料地有用。
3. 在聊天中使用 @git 询问 git 提交和 PR!
4. 在聊天中使用 /edit 编辑整个文件(如果少于 400 行)。预计编辑速度快且具有 GPT-4 质量。这使用非公开模型,目前仅对不使用自己 API 密钥的用户开放。
5. 修复错误!修复了“从慢速模式弹出”UI,添加了切换 API 时的模型类型自动切换逻辑,提高了 @ 符号速度,修复了 Windows 键命令为 Ctrl-Shift-Y 而不是 Ctrl-Y,等等。
/edit 在聊天中
您现在可以在聊天中使用 `/edit` 的早期预览版!它在编辑整个文件时比仅使用 cmd-k 快得多。当前,只有在不使用您自己的 API 密钥时才支持 `/edit` 功能,因为它依赖于非公开模型。
gitignore 和搜索热修复
1. 修复了一个烦人的 gitignore 路径错误
2. 确保根目录不会被包含在 gitignore 中
3. 修复了对存储库的搜索。
稳定索引 v0.1
稳定版本的索引。这应该比以前的版本更加稳定。
终端中的 Cmd-K!
终端中 Cmd-K 的第一个试验版本!请告诉我们您的想法。
0.11.8 - 补丁
修复了 Cmd-k、SSH、Python 支持、Vim(回滚到 1.25.2 直到此问题修复:[VSCodeVim/Vim#8603](https://github.com/VSCodeVim/Vim/issues/8603))和其他扩展的问题。
更稳定的代码库索引
We ship a new version of indexing which should be significantly more stable than previous versions
内联聊天
You can now alternate between diffs and texts responses in Cmd-K. This can be helpful for clarifying the models thinking behind a diff or for getting quick inline answers to questions about a file.
Cursor Python 和 Cursor 市场
We point to a different marketplace for downloading extensions, and use a fork of ms-python and pyright to provide python support.
重新启用 Cursor Python
我们在夜间版本中重新启用了 cursor python,这次的默认设置更接近 pylance。
Cursor 市场
We serve extensions now using Cursor's Extension Marketplace
修复@符号排名中的错误
修复了@符号排名不佳的错误。
快速提问和@chat在cmd+k中
询问有关使用option+enter进行编辑的问题,或通过@chat从聊天中引入上下文!这是一个早期预览,所以请告诉我们您的想法。
修复内置 cursor-python 默认设置
cursor python 的默认设置与 pylance 不同,这影响了多个用户。在此更新中,我们使其更接近 pylance 的默认设置。
0.10.3 - 减少扩展推荐
修复了某些用户过于频繁收到扩展弹出推荐的问题。
样式调整
Updated some css!
样式
Updated some css!
更好的文档管理,分阶段推出
### 文档
此更新的主要新增功能是更好的文档支持。这意味着您可以添加和删除文档,并检查每个已上传文档实际使用的URL。您还可以查看哪些网页最终显示给GPT-4以提供答案。
您还可以将URL粘贴到聊天中,模型会自动将其包含在使用的上下文中。团队还可以共享私人文档。
### 分阶段推出
在此更新之后,未来的更新将以分阶段推出的方式进行。这将意味着更高的稳定性保证和更频繁的更新。
### 聊天中的长文件
我们继续改善与大文件聊天的体验。如果您@多个文件,这些文件太大而无法放入GPT-4的上下文窗口,我们将智能地选择最相关的代码块以展示给模型。
### 错误修复:
* 从Jupyter复制粘贴聊天文本
* 一些聊天焦点问题
* 用户界面调整
* 更好的状态管理 - 防止编辑器使用过多内存导致崩溃
索引的紧急修复
修复了如果您默认关闭索引时出现的索引错误。
'@definitions 在 cmd+k 中'
还修复了一些 cmd+k 的错误,同时也引入了新的 cmd+k 错误!请将您发现的所有 cmd+k 错误报告给我们在 Discord 频道。
新的AI项目
我们向夜间用户发布了改进的新的AI项目功能。这是一个更强大的链条和更清晰的用户体验,用于从头到尾生成项目。
它在连贯地生成大型复杂项目方面仍然存在困难,但比以前产生了更好的初稿。
更好的状态管理
We no longer store any full files in memory and prevent users from @'ing very large files (\> 2MB) This should reduce any significant memory issues that users have been experiencing.
修复 Cmd-K 意外输出反引号的问题
如果您执行 `@file`,Cmd-K 将不再输出反引号。
文档更新
文档更新(尝试在聊天中粘贴链接,您可以删除/编辑文档,您可以查看引用),在聊天中长文件的@符号性能应有所改善,等等。
Cursor-Python LSP
Ships with cursor-python, a Language-Server fork of pyright built for Cursor
分阶段发布
We can push an update to a randomly sampled small fraction of our users before rolling out to everyone.
修复 Github 认证问题
You should now be able to sign in with GitHub again.
大型持久化状态的紧急修复
Could cause [getcursor/cursor#843](https://github.com/getcursor/cursor/issues/843).
热修复大型持久化状态
Could cause [getcursor/cursor#843](https://github.com/getcursor/cursor/issues/843).
热修复 SSH
Hotfixes a problem with SSH.
可审计的代码库上下文,VS Code 左侧栏
* [您现在可以切换到 VS Code 侧边栏方向](https://forum.cursor.com/t/getting-used-to-the-orientation-of-the-primary-sidebar/20/4?u=truell20)
* 对于“带代码库”的聊天,您现在可以看到 Cursor 向 GPT-4 显示的代码库上下文。我们希望这能更容易地提示代码库答案。
* API 密钥输入框现在是密码类型
* 修复了关闭索引选项后代码仍被索引的错误
* 一个新图标!非常感谢 [了不起的 Atanas Mahony](https://twitter.com/amahony/status/1694662454041604510) 的制作。
小型重构
我们希望确保小型重构不会出问题!如果发现错误,请报告。
设置中的电子邮件
Cursor 设置中注销按钮下的电子邮件未更新。
高级按钮
Have the advanced context button show up for non git repos.
语言包用户的错误修复
我们在语言包用户中发现了一个重大错误。感谢所有帮助我们调试的人!这个问题现在应该已经修复,并且不应再次发生。
WSL 修复
Applies the patch [from Github](https://github.com/getcursor/cursor/issues/660#issuecomment-1692569259) across all your WSL (Windows Subsystem for Linux) distros, either automatically or through the "Fix WSL" command palette command.
代码库索引控制
修复了一个错误,该错误导致代码库索引控制被意外移除。
Cmd-k 后续操作、大文件聊天等
* 现在您可以回复 Cmd-K 的输出,使模型更容易修改其工作。
* 如果您 @ 引用一个由于上下文限制而被截断的长文件,您将可以选择自动将文件分块并使用多个 GPT 扫描。
* "with codebase" 响应中的代码块和代码符号现在通常是可点击的。
* 对 "with codebase" 的后续聊天消息将保留代码库上下文。
* 聊天中的错误消息更友好!减少了烦人的弹出窗口。
* 活动栏元素现在可以通过拖放重新排序。
* SSH 支持现在更加稳健!如果您遇到任何 SSH 问题,请继续告知我们。
活动栏现在可以垂直显示
Set `workbench.activityBar.orientation` to `vertical`, and restart Cursor, to see the vertical activity bar that you're used to from VS Code.
小修复
1. 聊天中的错误信息更友好!减少了烦人的弹出窗口。
2. 现在可以通过拖放重新排列活动栏元素。
更强大的SSH支持
SSH支持现在更加稳健!如果您遇到任何SSH问题,请继续告知我们。
小改进
小事情!
`cursor-nightly` 命令现在可以在 Mac 上使用。
快捷键现在使用 Cmd+R/Ctrl+R。
修复 Windows 上的光标命令
修复了在 Windows 上安装 `cursor` 命令的一个错误。