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

前言

正所谓"工欲善其事,必先利其器",在进行编程或文本编辑工作时,一个高效且舒适的工作环境是提升生产力的关键因素之一。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,模型选择及光标预测

友情提示

见原文:【Cursor】Cursor编辑器的设置详解

本文同步自微信公众号 "程序员小溪" ,这里只是同步,想看及时消息请移步我的公众号,不定时更新我的学习经验。

相关推荐
AI创界者6 小时前
PinkCherry-MiniMax-H3 全能AI视频整合包:8G显存开箱即用,支持首尾帧/超分补帧/自动提示词
人工智能·aigc
魔术师Grace8 小时前
模型查资料、会做事、还省成本,分别靠什么?
aigc·agent·ai编程
ServBay10 小时前
Claude Code 插件别瞎装,这 9 款才是 2026 年的真生产力工具
aigc·ai编程·claude
番茄不是西红柿kk10 小时前
GLM-5.3-Flash 20分钟复刻《我的世界》实录
人工智能·ai·aigc·agent·我的世界
Dawson Zhu11 小时前
AI Agent 基础架构解析:从 LLM 到 ReAct 循环与 Harness 工程的工程化路径
人工智能·语言模型·架构·aigc·agi
全栈弄潮儿13 小时前
从零搭建你的 AI 编程工作流
aigc·openai·ai编程
手写码匠14 小时前
华为云Flexus+DeepSeek征文|华为云MaaS DeepSeek推理服务 × Flexus云服务器 × Dify一键部署:性能评测实战
人工智能·深度学习·算法·aigc
Csvn16 小时前
第 11 章 路由 Routing
人工智能·aigc·agent
远航计算机18 小时前
豆包”精采信”模式对企业官网运营有什么影响?2026年7月信源重构深度解读
人工智能·矩阵·重构·aigc·媒体
VIP_CQCRE18 小时前
用一个 API 接入 GPT-Image-2 与 Nano Banana:Ace Data Cloud 图像生成能力实践
ai·aigc·openai·api·图像生成