跳至主要内容

手動模式


手動模式

透過精準的檔案定位實現精確程式碼修改——這是一種使用者控制工具集的聚焦式編輯模式。

手動模式適用於您明確知曉所需修改內容及位置時的定向程式碼變更。與代理模式(Agent Mode)不同,它不會探索程式碼庫或執行終端命令,而是完全依賴於您提供的具體指令和上下文(例如透過@符號提及檔案)。

手動模式的核心能力

精確編輯

嚴格按使用者指令執行特定程式碼變更。

直接指令

遵循使用者命令,不進行自主探索或規劃。

多檔案編輯

可在多個指定檔案間執行協同修改。

聚焦工具集

主要使用檔案編輯功能,禁用搜尋與終端工具。

請務必閱讀聊天功能概覽瞭解Cursor中模式的工作機制。

使用手動模式

手動模式為程式碼編輯提供更精準的定向操作方案。當您確切知曉修改內容及位置時,該模式專為定向程式碼變更設計。

使用手動模式需透過@符號顯式提及目標編輯檔案:

  1. 🧠 理解需求
    在聊天框中按常規方式建立需求。

  2. 🔍 探索程式碼庫
    透過@符號提及目標檔案,為需求新增上下文。

  3. 📝 規劃變更
    應用變更後可進行審查。若配置了linter,手動模式將標記潛在問題。

  4. 🔧 執行變更
    編輯應用後即視為任務完成。

當您需要控制力與精確性時,手動模式表現出色。它如同執行您特定計劃的AI結對程式設計助手,提供清晰上下文和指令可獲得最佳效果。

應用場景示例

提供顯式檔案路徑(使用@)及清晰的變更描述。

重構特定函式
"在@src/utils/helpers.ts和@src/components/UserProfile.tsx中,将函数getUserData重命名为fetchUserProfile,并更新这些文件内的所有调用点。"
手動模式將:

  1. 僅在指定檔案內定位getUserData函式定義及呼叫點
  2. 按指令重新命名函式並更新呼叫點

應用樣板程式碼
"在@src/newModule.js和@src/newService.java文件顶部添加标准版权声明注释"
手動模式將:

  1. 開啟指定檔案
  2. 在每份檔案開頭插入預設的頭部註釋

配置選項

  • 選擇模型:為手動模式預選特定模型
  • 編輯鍵繫結:設定自定義快捷鍵快速啟用手動模式
  • 可用工具:手動模式主要使用檔案編輯工具,禁用搜尋與終端工具