Cursor新版0.49.x发布

小子看到 Cursor 0.49.x 版本正式发布,截止今天已经有两个小patch版本!本次更新聚焦于 自动化Rules生成改进的 Agent Terminal 以及 MCP 图像支持,并带来了一系列旨在提升编码效率和协作能力的改进与修复。

以下是本次更新的详细内容:

自动化与改进的 Rules

  • 对话中生成规则: 现在可以直接在对话中使用 /Generate Cursor Rules 命令来生成规则。当您捕捉当前对话的上下文以便后续复用时,这项功能非常有用。
  • 路径模式自动应用: 对于定义了路径模式 (path patterns) 的自动附加 (Auto Attached) 规则,Agent 现在在读写文件时会自动应用正确的规则。
  • Rule持久性与编辑修复: Cursor宣称:修复了一个长期存在的问题,现在可将一直附加的rules在long context的对话中正确保持,不丢失。同时,Agent 现在也能可靠地编辑规则了。
    请添加图片描述

更易访问的 History

  • 历史记录移至命令面板: Chat 历史记录 (Chat history) 已移至命令面板 (command palette)。您可以通过 Chat 中的 “Show history button” (显示历史记录按钮) 或使用 Show Chat History 命令来访问它。
    在这里插入图片描述

让 Review更轻松

  • 内置 Diff 视图: 审查 Agent 生成的代码现在更加容易了。在每次对话结束时加入了内置的 diff view (差异视图)。当 Agent 发送消息后,您会在聊天窗口底部找到 “Review changes” (审查变更) 按钮。
    请添加图片描述

MCP 中的 Images 支持

  • MCP 上下文支持图像: 您现在可以将图像作为上下文的一部分传递给 MCP 服务器。当截图、UI mocks (UI 模型) 或图表能为问题或提示 (prompt) 增加关键信息时,这将非常有帮助。
    请添加图片描述

改进的 Agent Terminal控制

  • 更强的终端控制权: 提供了更多对 Agent 启动的终端的控制权。命令现在可以在运行前进行编辑,或者完全跳过。我们还将 “Pop-out” (弹出) 重命名为 “Move to background” (移至后台),以更准确地反映其功能。
    请添加图片描述

全局 Ignore 文件 (Global ignore files)

  • 用户级全局忽略: 可以通过用户级设置 (user-level settings) 定义适用于所有项目的全局忽略模式 (global ignore patterns)。这有助于将构建输出或 secrets (机密信息) 等干扰性或敏感文件排除在提示 (prompts) 之外,无需为每个项目单独配置。
    在这里插入图片描述

新增 Models

  • 更多模型选择: 最近添加了许多您可以使用的模型。现在就去模型设置中试试 Gemini 2.5 Pro, Gemini 2.5 Flash, Grok 3, Grok 3 Mini, GPT-4.1, o3 和 o4-mini 吧!

项目结构上下文 (Project structure in context) (Beta)

  • 引入项目结构: 引入一个选项,可以将项目结构包含在上下文中,这会将您的目录结构添加到提示 (prompt) 中。Agent 现在能更清晰地了解您项目的组织方式,从而改进在大型或嵌套 monorepos 中的建议和导航能力。【此项功能还是Beta状态】

Account Settings (账户设置)

登录cursor账户看,可以看到: 账户设置中增加了曾经使用过的设备列表,可以根据需要手动移除不再使用的设备。【网上传的一个账户只能一台设备使用,这个小子还没有确认?】
请添加图片描述

Keybindings (快捷键绑定)

  • CMD+K 快捷键可重新映射: 部分 CMD+K 快捷键现在支持用户自定义重新映射。
  • Emacs 键位绑定改进: 修复了 Emacs 键位绑定扩展的问题,使其工作更可靠。

其他 Improvements (改进)

  • 简化模型选择器 UI: 针对 Auto-select 功能优化了模型选择器的 UI。
  • 命令面板的新界面
  • Tab 跳转建议 UI 刷新: 更新了 Tab 跳转建议的 UI,并且视口 (viewport) 外的建议现在也可以点击。
  • Chat 模式工具提示: 为 Chat 中的模式增加了 Tooltips (工具提示)。
  • MCP稳定性 【这个一直在改进】
  • AWS Bedrock 连接方式: 现在您可以使用访问密钥 (access keys) 和秘密密钥 (secret keys) 连接 AWS Bedrock。
  • @PR 重命名: Git > @PR 功能现已重命名为 @Branch

其他 Fixes (修复)

  • 始终附加的规则现在可以在整个摘要中正确保留
  • Agent现在可以毫无问题地创建和编辑 .mdc 文件中的规则
  • @mention 节点选择问题: 修复了在输入框起始位置使用 @mention 节点时的选择问题。
  • 核心编辑器性能: 对核心编辑器 (core editor) 进行了性能优化。

Business / Teams (商业/团队功能)

  • 用于 Bedrock 的 IAM 角色: 企业用户现在可以使用 IAM 角色连接 AWS Bedrock。
  • 用户级使用情况洞察: 管理员 (Admins) 可以直接从仪表板 (dashboard) 查看每个用户的花费和 fast request 使用情况。
  • 团队自动运行控制: 管理员 (Admins) 可以从仪表板配置全局 MCP 设置。

Patches (补丁更新)

0.49.1

  • 修复了 Remote SSH 的 Cursor Rules 编辑器问题。
  • 修复了 Chat 中 zsh 终端的 UI 分隔符问题。
  • 规则在未超限时不再显示 “max length” 警告。
  • 修复了空聊天中偶发的 “message too large” 警告。

0.49.2

  • 改进了规则生成 (rule generation) 的应用逻辑。
  • 改进了用户提示 (user prompts) 的缓存。
  • 改进了客户端指标 (client metric) 处理。

Cursor基本保持了快速迭代,希望继续提升咱们程序员的效率!

### Cursor 0.49 版本中支持中文的方法 要在 Cursor 0.49 中使用中文,通常需要解决以下几个方面的问题:字符编码设置、字体配置以及输入法的支持。以下是详细的解决方案: #### 1. 字符编码设置 确保 Cursor 的运行环境支持 UTF-8 编码。如果未启用 UTF-8 支持,则可能无法正确显示或处理中文字符。 对于 Linux 环境下的 CentOS 8(基于引用中的学习环境),可以通过以下命令验证并设置系统的默认字符集为 UTF-8: ```bash locale -a ``` 如果列表中不包含 `en_US.UTF-8` 或其他带有 `.UTF-8` 后缀的条目,可以手动安装并切换到 UTF-8 模式: ```bash sudo localedef -i en_US -f UTF-8 en_US.UTF-8 export LANG=en_US.UTF-8 ``` 此外,在 Cursor 配置文件中也需要指定编码方式。假设其配置文件名为 `cursor.conf`,可以在其中加入如下参数以强制使用 UTF-8[^1]: ``` encoding=UTF-8 ``` #### 2. 字体配置 为了正常渲染中文字符,Cursor 必须加载能够支持 CJK(Chinese, Japanese, Korean)字符集的字体。常见的开源中文字体有 WenQuanYi Micro Hei 和 Noto Sans SC。 下载并安装这些字体后,需将其路径添加至 Cursor 的字体目录或者通过配置文件显式声明使用的字体名称。例如: ```ini font-family=Noto Sans SC font-size=12px ``` #### 3. 输入法集成 在 GUI 应用程序中实现中文输入功能,往往依赖于外部输入框架如 IBus 或 Fcitx。确认目标操作系统已安装并启用了相应的输入工具,并调整 Cursor 来兼容它们。 针对 Cursor 自身而言,它应当提供 API 接口允许开发者绑定特定事件触发器来调取系统级 IME(Input Method Editor)。具体操作步骤可查阅官方文档关于键盘监听部分的内容[^2]。 --- ### 示例代码片段 下面给出一段伪代码展示如何动态更改语言环境及关联字体资源: ```python import cursor_api # 初始化应用实例 app = cursor_api.Application() # 设置全局编码选项 app.set_encoding('utf-8') # 加载自定义字体样式表 with open('./styles/fonts.css', 'r') as f: app.apply_font_styles(f.read()) # 注册快捷键用于唤起输入法界面 app.bind_key_event('<Ctrl>+<Space>', lambda: invoke_input_method()) ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值