全部產品
Search
文件中心

AI Coding Assistant Lingma:上下文

更新時間:May 18, 2026

Qoder CN在智能會話中支援豐富的上下文,如代碼檔案、目錄、圖片、gitCommit 等,並提供上下文和使用者輸入提示詞自由組裝能力,開發人員可以自由組合進行訴求描述。

添加上下文

在智能會話中,可以通過 3 種方式添加上下文:

  1. 輸入框中單擊添加上下文按鈕,即可觸發上下文選擇視窗;

  2. 輸入框輸入 #@ ,即可觸發上下文選擇視窗,繼續輸入時可進行檔案檢索;

    說明
    • Qoder CN IDE和 JetBrains IDE 外掛程式中使用@觸發上下文選擇視窗。

    • Visual Studio Code中使用#觸發上下文選擇視窗。

  3. 對於代碼檔案、圖片,可拖拽或複製粘貼,將對應內容添加為上下文(僅 JetBrains IDEs)。

其次,對於 #file(@file)#folder(@folder)#gitCommit(@gitCommit)#teamDocs#rule(@rule),選擇對應類型後,可進行具體內容的檢索和選擇,並針對該類內容支援多選操作。

最後,如果您使用的是 JetBrains IDEs,還可以將添加的上下文(標籤)拖拽到輸入的自然語言描述當中,方便進行輸入組合。

image

支援的上下文類型

Qoder CN提供多種上下文選擇,上下文之間可以進行互相組合,也可以和使用者輸入結合在一起形成完整的需求表達。

上下文類型支援:file、folder、image、codebase、teamDocs、codeChanges、gitCommit、rule,下面將逐一介紹。

重要

Qoder CN IDE暫不支援teamDocs類型。

#file

當需要對某個檔案或多個檔案進行提問、修改時,可以在輸入框中輸入 #file 進行代碼檔案選擇,檔案清單支援通過滑鼠多選檔案。同時,當您使用的是 JetBrains IDEs 時,可通過拖拽或複製粘貼的方式,將代碼檔案添加為上下文。

添加檔案作為上下文時,有兩個提示:

  • 選擇一個代碼檔案後,將自動推薦與此檔案相關的檔案,可以直接單擊檔案名稱確認添加;

  • 當需要在訴求描述中強調檔案時,可將通過輸入 # 的方式進行檔案選擇;

image

#folder

當需要針對某個代碼模組進行提問或修改時,如檢索、重構、注釋、產生單測等批量情境,可以選擇所需的工程目錄。

image

#image

當需要結合圖片產生代碼、問題修複、或進行圖形化表達時,可在觸發上下文選擇後,單擊 #image 進行圖片添加,或者直接複製/截圖後,粘貼圖片進行添加。比如,結合設計圖進行前端頁面產生。

image

#codebase

當需要基於整個專案工程進行語義檢索時,可添加 #codebase 作為上下文。添加後,模型將自動在當前專案的程式碼程式庫中進行語義檢索,找到與提問最相關的程式碼片段作為參考上下文。比如,可以在不指定具體檔案的情況下,直接提問"專案中使用者鑒權的邏輯是如何?的"等涉及全域代碼理解的問題。

#codeChanges

當需要對當前 Git 暫存區中的代碼變更內容進行提問、檢索、修改時,可添加 #codeChanges 作為上下文進行提問。比如,可以在正式推送 Git 倉庫前,將變更內容交由Qoder CN進行程式碼檢閱、最佳化、補充單元測試等。

image

#gitCommit

當需要針對已提交的某次 Git Commit 代碼變更內容進行提問時,可通過 #gitCommit 添加您所需要的提交資訊。比如,可以任意選擇一個或多個 Git Commit 記錄進行問題排查、缺陷修複、單元測試產生等任務。

image

#teamDocs

當需要結合企業內知識庫進行問答或代碼產生時,可通過 #teamDocs 添加您所需要的企業知識庫,Qoder CN將自動進行知識檢索,作為與模型互動的參考資訊。比如使用團隊自研組件規範進行代碼產生。

image

#rule

系統提示詞會將預設指令作為持久且可複用的上下文,嵌入到每一次模型調用中,從而確保模型在執行代碼產生、代碼重構及工作流程自動化等任務時,其行為和輸出保持高度一致。