微信扫码
添加专属顾问
我要投稿
掌握Cursor编辑器设置,提升编程效率和安全性。
核心内容:
1. Cursor编辑器设置的重要性及版本信息
2. 隐私模式与模型选择,平衡个性化服务与数据安全
3. CursorTab功能详解,包括代码建议和光标预测特性
前言
正所谓“工欲善其事,必先利其器”,在进行编程或文本编辑工作时,一个高效且舒适的工作环境是提升生产力的关键因素之一。Cursor设置作为Cursor编辑器中的重要组成部分,直接影响着我们的编码体验、舒适度及工作效率。定制出符合我们编写习惯和高效的Cursor设置才能更明显的提升我们的工作流程和体验。
Cursor版本
当前使用 Cursor 版本为 0.44.9
Cursor配置入口
点击编辑器右上角的【设置】便可进入到Cursor的设置页面
基本设置
针对Privacy mode的详细解释:
开启:开启隐私模式时Cursor不会存储用户提示词,代码片段等也不会被发送到Cursor服务器,保证了数据的安全和敏感性,但会丢失一些Cursor针对性提供服务和改进代码提示的能力
关闭:关闭后Cursor会收集用户信息及代码片段,潜在的优势是可以获取更准确的代码建议及个性化建议
模型
Cursor中内置了很多模型包括最新的 o1-previvew、o1-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+中大型企业
2025-04-06
Cline+OpenRouter+DeepSeek-V3=Vibe Coding
2025-04-06
基于AI的测试需求分析智能体全流程解析
2025-04-06
基于AI的CodeReview:缺陷检测、合规校验与代码优化
2025-04-06
自动化需求解析与测试用例生成:提升效率的“黑科技”来了!
2025-04-06
Cline官方13条高效编码建议
2025-04-06
用Trae编码做一张AI海报
2025-04-06
Cline vs Continue | VSCode自动化编程插件终极对战指南
2025-04-06
AI 编程神器 Cursor 十大使用技巧:让代码更听你的话
2025-03-06
2024-09-04
2025-01-25
2024-09-26
2024-10-30
2024-09-03
2024-12-11
2024-12-25
2024-10-30
2024-09-06