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