行內編輯讓你在編輯器內直接按 Ctrl+K 來編輯程式碼或發問。它會開啟輸入欄位,並以你選取的程式碼與指示組成請求。

模式

編輯選取範圍

選取程式碼後,按下 Ctrl+K 會依你的指示編輯該段程式碼。
未選取時,Cursor 會在游標位置產生新程式碼。AI 會納入相關的周邊程式碼作為上下文。比如在函式名稱上觸發時,會包含整個函式。

快速提問

在行內編輯器中按 Alt+Enter,就能針對選取的程式碼發問。 拿到答案後,輸入「do it」或類似說法把建議轉成程式碼。這能讓你在實作前先探索想法。

整檔編輯

需要檔案層級的變更時,使用 Ctrl+Shift+Enter。這個模式能在維持掌控的同時進行全面調整。

傳送到 Chat

需要跨多檔編輯或進階功能時,用 Ctrl+L 將選取的程式碼傳送到 Chat。這提供多檔編輯、詳細解說,以及進階的 AI 功能。

後續指示

每次編輯後,新增一些指示並按下Enter來優化結果。AI 會依照你的回饋更新內容。

預設脈絡

Inline Edit 會包含預設脈絡,除了你加入的任何 @ symbols 之外,進一步提升程式碼生成品質。 這包括相關檔案、最近檢視的程式碼,以及其他相關資訊。Cursor 會優先採用最相關的脈絡,帶來更好的結果。