開發(fā)者的 Composer 指南
Composer 是您在編輯器中的 AI 編碼助手。它幫助您探索代碼、編寫新功能并修改現(xiàn)有代碼,而無需離開您的工作流程。使用 ??I
? 打開它,使用 ??N
? 創(chuàng)建一個新的 Composer。
使用 ??.
? 啟用代理,以獲得一個主動與您的代碼庫協(xié)作的編碼伙伴:
@Recommended
?)代理在停止之前最多可以進行 25 次工具調(diào)用。如果您需要更多,請通過 hi@cursor.com 告訴我們!
目前,代理僅支持 Claude 模型。
每個工具操作都計為您配額中的一個單獨請求。
?
正常模式提供代碼探索和生成的核心功能:
@-
?符號命令輸入 ?@
? 以查看基于您當前工作的上下文選項。使用箭頭鍵導航,按 Enter 選擇,并在 ?@
? 后輸入以進行過濾。使用 ?Ctrl/? M
? 切換文件讀取方法。代理中的 ?@Recommended
? 會自動提取相關上下文。
#
? 文件選擇使用 ?#
? 后跟文件名以專注于特定文件。將其與 ?@
? 符號結(jié)合使用以實現(xiàn)精確的上下文控制。
上下文藥丸聊天頂部的藥丸顯示活動上下文。添加或刪除藥丸以調(diào)整 Composer 看到的內(nèi)容。使用 ?#
? 選擇文件,這些文件將作為藥丸出現(xiàn)。
當 Composer 建議更改時:
每次生成代碼時,Composer 會創(chuàng)建一個檢查點。您可以通過單擊該檢查點附近的 ?checkout
? 返回到任何先前版本。如果您不喜歡當前更改并希望恢復到早期狀態(tài),這非常方便。
通過歷史記錄訪問以前的 Composer 會話和聊天。從 Cursor 標簽右側(cè)的歷史圖標打開它。您將看到過去的 Composer 和聊天列表,您可以重新訪問、重命名或刪除。
當 Composer 聚焦時,使用 ??+?+L
? 或 ?Ctrl+Alt+L
? 打開。
Composer 提供兩種布局模式:
Composer 嘗試修復大多數(shù)編程語言生成代碼中的代碼風格問題。如果 Composer 檢測到代碼風格錯誤,當此功能啟用時,它將嘗試自動修復它們。目前,僅支持一次迭代。
某些語言(如 Rust)要求在出現(xiàn)代碼風格錯誤之前保存文件,這可能會限制此功能在所有語言中的有效性。
Cursor 聊天幫助您搜索和理解代碼。使用它來探索您的代碼庫、提出問題并獲取解釋。您可以使用 ???
? 搜索代碼。
Composer 幫助您編寫和編輯代碼。它提供一個工作區(qū),您可以在其中生成新代碼并直接將更改應用到文件中。
更多建議: