IDE 設定
概述
Cursor 設定讓你可以根據自己的喜好配置 Cursor。通過 Cursor
> Settings
> Cursor Settings
訪問。
常規
在這裡,你可以:
模型
模型部分是你可以管理哪些模型可用於 Cursor Chat、Ctrl/⌘ K
和 Terminal Ctrl/⌘ K
的地方。我們會在最新模型可用時立即將其添加到 Cursor 中。
模型下拉選單
在 AI 輸入框下,你會看到一個讓你選擇要使用哪個模型的下拉選單。預設情況下,Cursor 提供這些 模型。
如果你想使用受支持提供商提供的模型,但在此設定部分中沒有看到它列出,這特別有用。請注意,如果啟用,你將以公共 LLM API 成本使用 Cursor,受限於你特定帳戶的使用限制。
支持的提供商
我們支持所有主要的 LLM 提供商,包括:
- OpenAI
- Anthropic
- 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
的輸出。如果禁用,響應直接流入終端。