IDE 设置

概述

Cursor 设置让你可以根据自己的喜好配置 Cursor。通过 Cursor > Settings > Cursor Settings 访问。

https://mintlify.s3.us-west-1.amazonaws.com/cursor/images/cursor-settings/overview/overview.png

常规

在这里,你可以:

  • 导入你的 VS Code 设置。
  • 编写你自己的 AI 规则
  • 配置编辑器设置。
  • 管理你的 隐私 设置。

模型

模型部分是你可以管理哪些模型可用于 Cursor Chat、Ctrl/⌘ KTerminal Ctrl/⌘ K 的地方。我们会在最新模型可用时立即将其添加到 Cursor 中。

模型下拉菜单

在 AI 输入框下,你会看到一个让你选择要使用哪个模型的下拉菜单。默认情况下,Cursor 提供这些 模型

如果你想使用受支持提供商提供的模型,但在此设置部分中没有看到它列出,这特别有用。请注意,如果启用,你将以公共 LLM API 成本使用 Cursor,受限于你特定账户的使用限制。

https://mintlify.s3.us-west-1.amazonaws.com/cursor/images/cursor-settings/models/model-choice.png

支持的提供商

我们支持所有主要的 LLM 提供商,包括:

  • OpenAI
  • Anthropic
  • Google
  • Azure

功能

功能部分让你可以管理要使用哪些 Cursor 特定功能。

Cursor Tab

在这里,你可以在编辑器中启用 Cursor Tab 及其 高级功能

聊天和 Composer

在这里,你可以配置 Cursor Chat 并管理编辑器中的 Composer 设置。

Agent 粘性

如果启用,你在普通模式和 Agent 模式之间的选择将在新的 Composer 对话中保持不变。

自动滚动到底部

当生成新消息时自动滚动到 Composer 面板的底部。

自动应用到上下文外的文件

允许 Composer 自动将更改应用到当前上下文之外的文件。

在面板或编辑器中折叠输入框标签

折叠 Composer 面板或编辑器输入框中的标签以节省空间。

使用标签而不是代码块

将 Composer 代码块折叠成标签,而不是将它们渲染为代码块。

迭代处理 Lint [BETA]

如果有 linter 错误,Composer 将尝试迭代修复它们。

代码库索引

在这里,你可以在编辑器中配置 代码库索引

默认索引新文件

启用时,新文件将默认自动建立索引。如果禁用,你仍然可以通过按"Compute Index"按钮来索引你的文件夹。

只有少于 10,000 个文件的文件夹才会自动生成索引。

忽略文件

除了你的 .gitignore 外,还可以在索引期间将文件添加到 忽略 中。

这对于排除你不想索引的大文件很有帮助。

Git 图关系

启用时,Cursor 将索引你的 git 历史记录以了解文件之间的关系。

代码和提交消息存储在本地,而关于提交的元数据(SHA、更改数量和混淆的文件名)存储在云端。

文档

在这里,你可以在编辑器中配置和管理 文档

编辑器

在这里,你可以配置和管理你的整体编辑器体验。

聊天/编辑工具提示

如果启用,在编辑器中高亮显示的代码附近显示聊天/编辑工具提示。

自动解析链接

如果启用,Cursor 会自动解析链接并将它们添加到上下文中。

Ctrl/Cmd + K 自动选择

如果启用,Cursor 会自动选择区域进行内联代码编辑。

主题化差异

如果启用,Cursor 在编辑器中使用主题化背景颜色显示内联差异。

终端

显示终端悬停提示

如果启用,在终端中显示带有"Add to Chat"或"Debug with AI"命令的悬停提示。

使用预览框

如果启用,Cursor 使用预览框在终端中显示 Ctrl/Cmd + K 的输出。如果禁用,响应直接流入终端。