支持私有化部署
AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


【Cursor】Cursor编辑器的设置详解

发布日期:2025-03-22 07:42:44 浏览次数: 1763 作者:程序员小溪
推荐语

掌握Cursor编辑器设置,提升编程效率和安全性。

核心内容:
1. Cursor编辑器设置的重要性及版本信息
2. 隐私模式与模型选择,平衡个性化服务与数据安全
3. CursorTab功能详解,包括代码建议和光标预测特性

杨芳贤
53A创始人/腾讯云(TVP)最具价值专家

前言

正所谓“工欲善其事,必先利其器”,在进行编程或文本编辑工作时,一个高效且舒适的工作环境是提升生产力的关键因素之一。Cursor设置作为Cursor编辑器中的重要组成部分,直接影响着我们的编码体验、舒适度及工作效率。定制出符合我们编写习惯和高效的Cursor设置才能更明显的提升我们的工作流程和体验。

Cursor版本

当前使用 Cursor 版本为 0.44.9

Cursor配置入口

点击编辑器右上角的【设置】便可进入到Cursor的设置页面

基本设置

针对Privacy mode的详细解释:

  • 开启:开启隐私模式时Cursor不会存储用户提示词,代码片段等也不会被发送到Cursor服务器,保证了数据的安全和敏感性,但会丢失一些Cursor针对性提供服务和改进代码提示的能力    

  • 关闭:关闭后Cursor会收集用户信息及代码片段,潜在的优势是可以获取更准确的代码建议及个性化建议

模型

Cursor中内置了很多模型包括最新的 o1-previvewo1-mini 以及目前编码能力最强的 claude-3.5-sonnet,还可以自定义添加其他模型。

在Cursor模型列表中勾选的模型,在聊天窗口中都可以进行选择切换    

除了付费模型,Cursor还内置了免费的模型:

免费模型

  • cursor-small:Cursor的基础模型,完全免费使用,适合基础的代码补全任务

  • cursor-fast:Cursor的快速响应模型,免费使用,适合需要快速反应的场景

付费/需要API Key的模型

  • OpenAI模型:gpt-4、gpt-4o、gpt-4o-mini、gpt-3.5-turbo需要OpenAI API密钥

  • Claude模型:claude-3-opus、claude-3.5-sonnet、claude-3.5-haiku需要Anthropic API密钥

  • Gemini模型:gemini-2.0-flash-exp、gemini-2.0-flash-thinking-exp、gemini-exp-1206需要Google API密钥

  • 其他模型:o1系列 (o1, o1-mini, o1-preview) 需要相应的API密钥    

特性

CursorTab    

  • 代码建议功能:这是一个强大的Copilot替代工具,可以跨多行提供代码建议,之前被称为Copilot++

  • 部分接受建议 (Partial accepts):使用快捷键 ⌘→ (Mac) 或 Ctrl→ (Windows) 来逐字接受建议,这让您可以更精确地控制要接受的代码建议部分

  • 光标预测 (Cursor Prediction):在接受Cursor Tab建议后,它会预测您下一步可能要编辑的位置,支持连续Tab操作,让您可以快速在多个编辑点之间跳转大大提高了编码效率

  • 注释中的建议 (Suggestions in Comments):可以在代码注释中启用或禁用Cursor Tab建议,帮助您更好地理解和编写代码注释

  • 仅显示空白更改 (Show whitespace only changes):可以选择只显示涉及空白字符的Cursor Tab建议,帮助您更好地管理代码格式

  • 自动导入功能 (Auto Import):主要支持TypeScript的自动模块导入,当您使用某个未导入的模块时,可以通过Tab快速导入

  • Beta功能:现在也支持Python的自动导入

Chat&Composer    

  • Auto-scroll to bottom(自动滚动到底部):当AI生成新消息时,自动滚动到composer面板的底部,建议保持开启,提升对话体验

  • Auto-apply to files outside context(自动应用到上下文外的文件):允许composer自动将更改应用到当前上下文之外的文件

  • Enable yolo mode(启用yolo模式):允许AI助手直接执行命令和写入文件,无需确认,谨慎启用,可能存在风险

  • Auto save agentic edits(自动保存AI编辑):自动保存AI助手做出的编辑修改,建议开启以提高AI助手的学习效果

  • Collapse input box pills(折叠输入框标签):在composer面板或编辑器输入框中折叠标签以节省空间

  • Render pills instead of blocks(使用标签替代代码块):将composer代码块折叠成标签形式显示    

  • Agent composer iterate on lints(代理自动修复lint错误):AI助手会自动迭代修复代码中的lint错误,建议开启

  • Normal composer iterate on lints(普通模式下修复lint错误): 在有lint错误时,普通composer会尝试修复,目前处于Beta测试阶段

  • Auto context(自动上下文):自动包含相关的代码库上下文,提高AI理解代码的准确性,减少手动提供上下文的工作

  • Review changes(审查更改):列出并分组显示AI在一个会话中所做的所有更改,目前处于Beta测试阶段

Codebase&Docs

Editor&Terminal    

Editor(编辑器)设置:

  • Show chat/edit tooltip:在编辑器中高亮代码旁显示聊天/编辑提示工具,建议开启,提高编码效率

  • Auto parse inline edit links:当使用 ⌘/Ctrl + K 时自动解析粘贴的链接

  • Auto select for Ctrl/⌘ + K:自动选择区域进行内联代码编辑,使用快捷键时自动选择相关代码区域

  • Use themed diff backgrounds:为内联差异使用主题背景色,更容易识别代码变更

  • Use character-level diffs:使用字符级别的差异显示,可以看到具体字符的修改

Terminal(终端)设置:

  • Terminal hint:在终端底部显示提示文本,适合命令行新手使用

  • Show terminal hover hint:在终端中显示"Add to chat"等提示    

  • Use preview box for terminal ⌘K:控制终端响应的显示方式,关闭时:响应直接流入shell,开启时:在预览框中显示

Beta

Notepads(记事本功能)

在聊天和编辑器之间创建和共享上下文,作为临时的信息存储和传递工具

Bug Finder(错误查找器)

自动分析当前git差异中的潜在bug,在Chat旁边提供专门的Bug Finder标签页

Cursor Tab快捷设置

点击编辑器底部右下角的【Cursor Tab】菜单可以快速启动/禁用Cursor Tab,模型选择及光标预测

53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询