內聯編輯讓您可以使用 Ctrl+K 直接在編輯器中編輯程式碼或提問,這會開啟一個輸入欄位,您選取的程式碼和指令會組成您的請求。

模式

編輯選取範圍

選取程式碼後,按下 Ctrl+K 可根據您的指示編輯該特定程式碼。
沒有選取範圍時,Cursor 會在游標位置產生新程式碼。AI 會包含相關的周圍程式碼作為上下文。例如,在函數名稱上觸發會包含整個函數。

快速問答

在內嵌編輯器中按下 Alt+Enter 可詢問有關選取程式碼的問題。 獲得答案後,輸入「do it」或類似的措辭來將建議轉換為程式碼。這讓您可以在實作前探索想法。

完整檔案編輯

對於檔案範圍的變更,使用 Ctrl+Shift+Enter。此模式可進行全面變更同時保持控制。

傳送至聊天

對於多檔案編輯或進階功能,使用 Ctrl+L 將選取的程式碼傳送至 Chat。這提供多檔案編輯、詳細說明和進階 AI 功能。

後續指令

每次編輯後,透過新增指令並按下 Enter 來優化結果。AI 會根據您的回饋更新變更。

預設上下文

Inline Edit 包含預設上下文,以改善程式碼生成效果,超越您添加的任何 @ 符號 這包括相關檔案、最近查看的程式碼和相關資訊。Cursor 會優先考慮最相關的上下文以獲得更好的結果。