產(chǎn)品相關(guān)

2024-12-27 18:01 更新

產(chǎn)品相關(guān)

1. 我應(yīng)該怎么去使用這個插件?

真正的打開一個實際開發(fā)的項目 ,去編寫代碼就好 。隨著輸入的內(nèi)容越多,大模型的理解越深刻,推薦的內(nèi)容也就越精準(zhǔn)和有效了。

2. 可以一直免費(fèi)使用嗎?

目前IDE插件市場的CodeGeeX都是免費(fèi)使用的。

3. 我覺得生成的內(nèi)容不準(zhǔn),怎么回事?

大模型類產(chǎn)品本身的輸出內(nèi)容存在一定的不確定性,如果發(fā)現(xiàn)推薦內(nèi)容不準(zhǔn)的情況,我們的建議是繼續(xù)寫下去,隨著CodeGeeX理解的上下文越來越多,就會更加準(zhǔn)確推薦出代碼內(nèi)容了。

4. CodeGeeX與其它類似的產(chǎn)品比較起來怎么樣

因為模型本身多樣性比較多,實際上無法客觀的介紹哪個效果更好,不如先用起來,只有用了才知道 。真的借助CodeGeeX寫一個功能,就會體會到在過程中的真正效果了。從功能層面看,CodeGeeX的豐富度更有優(yōu)勢。

5. 是否會上傳代碼?上傳哪些代碼?

測試過程中需要利用正在編寫的文件中的上文 ,來推理出接下來的下文 。因此確實會需要通過網(wǎng)絡(luò)將正在編寫的代碼文件內(nèi)容傳輸給模型推理 。我們承諾不使用這部分上傳的代碼做任何積累 、分析 、加工等后續(xù)動作。

但是在私有化部署的情況下,模型和服務(wù)都部署在客戶私域內(nèi),數(shù)據(jù)不會流出,可以放心使用。

6. 如何修改生成注釋時使用的語言?

CodeGeeX的注釋生成功能可以生成中文或英文的注釋,使用的語言可以在設(shè)置中指定。

JetBrains IDEAs的設(shè)置,我們以 IDEA 為例。如果CodeGeeX在IDEA中生成的注釋是英文,按照下面的步驟,在設(shè)置中修改為中文即可:

Settings——Tools——CodeGeeX——Comment Language;

VS Code 中第一次使用生成注釋功能時,IDE會提示選擇注釋的語言,并讓用戶選擇是否要設(shè)置為默認(rèn)語言。如果后續(xù)需要修改注釋的默認(rèn)語言,可以按照下面的步驟,在CodeGeeX插件中進(jìn)行設(shè)置:

首選項——設(shè)置——CodeGeeX——Coodegeex.Explanation:Language Preference

7. 如何通過設(shè)置實現(xiàn)單行/多行的多種補(bǔ)全方式?

在VS Code中通過以下步驟:可以設(shè)置自己更習(xí)慣的補(bǔ)全方式:單行補(bǔ)全或者多行自動補(bǔ)全。完整的設(shè)置過程如下:

首選項——設(shè)置——CodeGeeX——Generation Preference;

在 JetBrains 的 IDEs 中,暫時沒有單行/多行補(bǔ)全方式的選擇設(shè)置;

8. 怎么通過設(shè)置實現(xiàn)用快捷鍵觸發(fā)代碼補(bǔ)全功能?

在VS Code 中通過以下步驟:勾選后可以控制CodeGeeX 插件,只有在按下“alt / option+ \”快捷鍵之后才會觸發(fā)代碼補(bǔ)全功能。

首選項——設(shè)置——CodeGeeX——Only Key Control;

在 JetBrains 的 IDE 中,以 IDEA 為例,如果希望只通過快捷鍵觸發(fā)代碼補(bǔ)全功能,可以通過以下步驟實現(xiàn):右下角CodeGeeX 圖標(biāo)——全局禁用;

再進(jìn)入IDE的設(shè)置,指定快捷鍵來實現(xiàn)按鍵觸發(fā)。

Setting——Keymap——CodeGeeX——Show Completions;

9. 怎么用其它快捷鍵代替“Tab”,做為代碼生成的采納鍵?

VSCode中可以通過設(shè)置,將 “Tab”鍵 做為代碼采納的快捷鍵進(jìn)行修改,更符合自己的使用習(xí)慣。修改時要注意,需要把系統(tǒng)默認(rèn)和 CodeGeeX默認(rèn),這 2 個“Tab”鍵,同時修改才可以生效。

點擊左下角齒輪——鍵盤快捷方式——搜索 “editor.action.inlineSuggest.commit”——修改 2 個默認(rèn) Tab 設(shè)置;

JetBrains IDEs中,也可以通過設(shè)置,將 “Tab”鍵 做為代碼采納的快捷鍵進(jìn)行修改,更符合自己的使用習(xí)慣。以 IDEA 為例,通過以下的步驟進(jìn)行設(shè)置修改:Setting——Keymap——CodeGeeX——Apply Completions to Editor;

Visual Studio中修改快捷鍵:選項-鍵盤-搜索CodeGeeX,選擇AcceptCompletion,修改快捷鍵。修改時最好選文本編輯器,然后分配的時候注意沖突提示:

最后要注意點擊“分配”,否則修改不生效。

10. 為什么VSCode安裝插件后,側(cè)邊欄無法使用?

這個問題主要會在VSCode的插件中出現(xiàn),但不是所有用戶每次都會出現(xiàn)這個問題。有部分用戶會遇到如下情況:關(guān)閉 VSCode,重新打開后,有時會出現(xiàn) CodeGeeX側(cè)邊欄區(qū)域無法顯示,或者一直顯示加載狀態(tài),或者顯示“還原視圖時出錯” 、或者顯示“無效用戶”這樣的提示:

解決方法:

在電腦的鑰匙串訪問中,找到當(dāng)前vscode版本并且尾綴是“.codegeex”的項刪除,刪除后,重新啟動 VSCode,側(cè)邊欄就可以正常使用了。

11. 我的VSCode版本是 1.70.2 ,為什么安裝了CodeGeeX之后,代碼生成和注釋都一直轉(zhuǎn)圈不出結(jié)果

建議升級VSCode版本,然后重新啟動后即可使用。

12. Android Studio 安裝插件后,提示 Current ENV doesn't support JCEF ,無法正常使用插件

Android Studio 安裝插件后,提示 Current ENV doesn't support JCEF ,無法正常使用插件

解決方案:

1、在 Android Studio 的 Help 菜單中,找到 Find Action

2、搜索 boot runtime,找到「Choose Boot Java Runtime for the IDE」選項

3、在「New」中,選擇任何一個帶有 JCEF 的 Runtime

4,重新啟動 Android Studio

13. Android Studio 修改完rumtime之后碰到codegeex對話頁面白屏,或者IDE報錯error:Too many restarts of GPU-process (JCEF),GPU process restarts too many times and seems to be unstable. Try to restart IDE or disable GPU acceleration completely.

解決方法:在Find Action里打'Registry... ', 取消'ide.browser.jcef.sandbox.enable'選項,重啟IDE

14. 加載Web視圖時出錯

Ubuntu 20.04.6 LTS的系統(tǒng),VSCode中打開CodeGeeX面板,顯示一片空白什么都沒有,同時在右下角彈出報錯框:

解決辦法:關(guān)閉vscode全部的窗口 然后在終端terminal里面輸入killall code命令。

15. VSCode 中如何在 Remote SSH 環(huán)境下使用問答和補(bǔ)全

問題:VSCode 連接了 Remote SSH 后, CodeGeeX 有時無法正常問答和補(bǔ)全。這是因為 VSCode 通過遠(yuǎn)端機(jī)器和 CodeGeeX 交互,但有些遠(yuǎn)端機(jī)器設(shè)置了防火墻,無法連接 CodeGeeX 。

解決辦法:設(shè)置VSCode 將 CodeGeeX 安裝到本地而非遠(yuǎn)端機(jī)器。操作如下:

ctrl + shift + p 輸入 設(shè)置,打開設(shè)置 (或通過左下角齒輪進(jìn)入)

搜索 extensionKind,進(jìn)入 “settings.json”

找到 remote.extensionKind 配置項

新增以下配置

HTTP
"remote.extensionKind": {
"AMiner.codegeex": ["ui"],
}

重新啟動 VSCode

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號