高端的網(wǎng)站名稱在線crm系統(tǒng)
JetBrains IDEs/Android Studio 插件配置指南
以 IntelliJ IDEA 配置為例。
1. 查看快捷鍵
操作 macOS Windows
代碼補全 - 接受全部建議 Tab Tab
代碼補全 - 廢棄建議 esc Esc
代碼補全增強 ? + I Alt + I
"代碼補全單行"模式: 多行補全 ? + M Alt + M
喚醒智能問答窗口 ? + ? + / Ctrl + Alt + /
喚醒內(nèi)聯(lián)操作窗口 ? + K Alt + K
喚醒問題快速修復(fù) ? + Enter Alt + Enter
2. 配置快捷鍵
在打開 IntelliJ IDEA 的設(shè)置界面,在“按鍵映射”中插件模塊找到 JiHu-GitLab CR,找到對應(yīng)的指令右鍵調(diào)出設(shè)置框,輸入對應(yīng)的快捷鍵并確認。
3. 配置快捷指令
CodeRider 支持用戶自定義快捷指令,并支持對快捷指令的修改、刪除操作。
1、創(chuàng)建指令:用戶可以在對話界面的引導(dǎo)頁中,單擊“創(chuàng)建指令”。或者在“指令”界面,單擊“創(chuàng)建指令”。隨后,根據(jù)提示輸入指令名稱、指令描述(可選)、提示詞。請注意,指令名稱不可超過20個字符,且不可與已存在指令重復(fù)。指令描述內(nèi)容不可超過50個字符。提示詞應(yīng)盡量簡介、清晰,如有復(fù)雜任務(wù)請將任務(wù)進行拆解,字數(shù)不得超過1000個字符。
2、修改、刪除指令:在“指令”界面,用戶將鼠標懸浮至對應(yīng)的指令面板上,會呈現(xiàn)“編輯”和“刪除的”按鈕,單擊并根據(jù)提示完成相應(yīng)的操作。注:僅支持對自定義指令的修改、刪除操作。
3、隱藏官方指令:若為方便用戶快速定位到自定義的指令,提供“隱藏官方指令”選項,選中時將僅顯示自定義指令。
4. 配置代碼補全模式
您可以在 IntelliJ IDEA “設(shè)置”界面點擊“CodeRider”進入模型配置界面,可以在 CodeRider “設(shè)置”面板中選擇是否啟用代碼補全,以及代碼補全的模式。
代碼補全模式的說明:
1、代碼補全增強:當項目代碼豐富時,允許使用企業(yè)知識庫代碼補全檢索增強技術(shù)。
a.開啟該模式時,請確保當前項目代碼倉已被創(chuàng)建為代碼知識庫,否則該功能無效。
b.該功能目前只參考當前代碼文件知識庫,暫不支持跨云端項目倉感知。
2、代碼補全單行模式:
a.開啟后,默認代碼為逐行補全,若需顯示多行建議,請使用快捷鍵option+M(Mac)或 Alt+M(Windows)觸發(fā),快捷鍵支持用戶自定義。
b.若不開啟,默認補全多行代碼建議。
3、跨文件感知代碼補全上下文:
a.開啟后,將根據(jù)跨文件的代碼內(nèi)容生成代碼補全建議,適用于補全與其他代碼文件相關(guān)性較大的場景。
b.若不開啟,僅根據(jù)當前代碼文件上下文生成代碼補全建議,適用于需補全代碼與其他代碼文件內(nèi)容無關(guān)的場景。
5. 配置代碼補全延時
為適應(yīng)不同開發(fā)者的編程習慣,CodeRider 支持在“設(shè)置”界面配置代碼補全延時觸發(fā)時間。若您日常開發(fā)中希望 CodeRider 盡可能快速地補全代碼,請設(shè)置較短的補全延時。 > 注意:可配置的補全延時時間最小值為200ms,最大值為2s。
6. 配置模型
在 IntelliJ IDEA “設(shè)置”界面點擊“CodeRider”進入模型配置界面,在“對話”和“代碼補全”模塊下分別選擇是否下載本地模型,以及對應(yīng)功能默認使用的模型引擎。此外,您可在對話界面單獨設(shè)置您的對話模型。
注:當您選擇允許下載本地代碼補全模型、本地對話模型時,以下是桌面?zhèn)€人電腦或者筆記本電腦的推薦配置:
Intel/AMD CPU + 英偉達 GPU 卡(顯存8GB及以上)Intel/AMD CPU + AMD GPU 卡(顯存8GB及以上)Apple Silicon M1/M2/M3(統(tǒng)一內(nèi)存16GB及以上)操作系統(tǒng):Windows 10/11、Linux(主流發(fā)布版)、MacOS磁盤空間:不低于 50GB 硬盤空間,固態(tài)硬盤性能更佳
7. 設(shè)置生成提交信息語言
CodeRider 支持生成中文、英文的提交信息,您可在“詳細設(shè)置”中配置。
8. 配置對話語言模式
CodeRider 支持生成中文、英文的對話回復(fù)內(nèi)容,您可在“詳細設(shè)置”中配置。
9. 配置知識庫
CodeRider 的知識庫功能權(quán)限依賴于 GitLab 項目權(quán)限,擁有項目“維護者”及以上權(quán)限的用戶,可以將對應(yīng)的 GitLab 項目創(chuàng)建、更新和刪除對應(yīng)知識庫;擁有項目“訪客”及以上權(quán)限的用戶,可以調(diào)用該知識庫,但無法對知識庫進行創(chuàng)建和刪除操作。(注意:首次創(chuàng)建知識庫時可能需要稍作等待,在等待過程中您可通過“刷新”按鈕確認知識庫的創(chuàng)建狀態(tài)。)
當知識庫對應(yīng)的項目在 GitLab 平臺被更新后,您可以手動觸發(fā)“更新知識庫”以同步更新。
目前,CodeRider 支持文檔和代碼兩種類型,為保障您的體驗效果,在創(chuàng)建知識庫時請按需選擇,同時確保您單個文件小于 10 MB。關(guān)于已支持的文件類型,請參考:
“文檔”類型的知識庫,目前已支持的文件類型為 .txt、 .doc、 .docx、 .ppt、 .pptx、 .md、 .mdx、 .pdf (experimental), .yaml, .yml?!按a”類型的知識庫,目前已支持的文件類型為 Python(.py)、Go(.go)、Ruby(.rb)、JavaScript(.js)、TypeScript(.ts)、Java(.java)、CPP(.cpp,.cc)、C(.h,.c)、C#(.cs)、Rust(.rs)、Kotlin(.kt)、HTML(.html)、CSS(.css)、SQL(.sql)。
注:
SaaS 免費用戶單個知識庫文件數(shù)上限為500個,付費用戶單個知識庫文件數(shù)上限為1000個。
創(chuàng)建、更新知識庫時可能需要稍作等待,在等待過程中您可通過“刷新”按鈕確認知識庫的創(chuàng)建、更新狀態(tài)。