廣東品牌網(wǎng)站設(shè)計(jì)專家百度云網(wǎng)盤網(wǎng)頁版
文章目錄
- @[toc]
- 1、概述
- 2、github copilot
- 2.1 配置
- 2.2 使用文檔
- 2.3 使用說明
- 3、文心快碼(Baidu Comate)
- 3.1 配置
- 3.2 使用文檔
- 3.3 使用說明
- 4、豆包(MarsCode)
- 4.1 配置
- 4.2 使用文檔
- 4.3 使用說明
- 5、通義靈碼(TONGYI Lingma)
- 5.1 配置
- 5.2 使用文檔
- 5.3 使用說明
文章目錄
- @[toc]
- 1、概述
- 2、github copilot
- 2.1 配置
- 2.2 使用文檔
- 2.3 使用說明
- 3、文心快碼(Baidu Comate)
- 3.1 配置
- 3.2 使用文檔
- 3.3 使用說明
- 4、豆包(MarsCode)
- 4.1 配置
- 4.2 使用文檔
- 4.3 使用說明
- 5、通義靈碼(TONGYI Lingma)
- 5.1 配置
- 5.2 使用文檔
- 5.3 使用說明
1、概述
市面上編程AI種類太多了,有免費(fèi)的也有收費(fèi)的,這里列出幾種我常用的,并且覺得功能非常不錯的編程AI在vscode中配置、使用的方式。
不同的AI插件之間使用方式都是類似的,但也存在各自的特色。
談不上好壞,我全都要。😼
2、github copilot
github提供的編程AI;
背靠github龐大的開源代碼,AI能力非常強(qiáng)大;
從2024年12月18日開始github copilot提供了免費(fèi)版本,收費(fèi)版本10美元/月。
2.1 配置
-
打開vscode,安裝插件GitHub Copilot,會自帶安裝GitHub Copilot Chat插件;
- GitHub Copilot:提供內(nèi)聯(lián)編碼建議。
- GitHub Copilot chat:一個擴(kuò)展,提供會話AI窗口。
-
安裝完成后登錄github進(jìn)行授權(quán)。
-
安裝好后,可以在編輯器的左側(cè)看到一個小圖標(biāo),這個就是 Copilot 的圖標(biāo),證明你已經(jīng)安裝成功了。
2.2 使用文檔
-
GitHub Copilot - Visual Studio Marketplace
-
GitHub Copilot · Your AI pair programmer
-
開始使用 GitHub Copilot_GitHub中文網(wǎng)
-
GitHub Copilot 文檔 - GitHub Enterprise Cloud Docs
2.3 使用說明
- 在文件中鼠標(biāo)右鍵可打開Copilot功能菜單;
- 窗口標(biāo)題欄的圖標(biāo)也可以打開Copilot菜單;
- 窗口右下角的圖標(biāo)也可以打開Copilot菜單;
- 快捷鍵
Ctrl + i
在代碼中打開內(nèi)聯(lián)聊天,在聊天欄輸入信息后Copilot會更加輸入信息修改代碼; - 快捷鍵
Ctrl + Alt + i
會在輔助側(cè)欄打開Copilot聊天窗口,(不會修改代碼); - 快捷鍵
Ctrl + Shift + i
會在輔助側(cè)欄打開Copilot聊天編輯窗口(會修改代碼);
- 在windows/linux中出現(xiàn)Copilot提示時可通過快捷鍵
Ctrl + [
或者Ctrl + ]
切換上一條提示和下一條提示; - 或者鼠標(biāo)移動到提示上后也可以選擇切換提示信息;
- 鼠標(biāo)選中代碼就會出現(xiàn)星星圖標(biāo),點(diǎn)擊圖標(biāo)可對代碼進(jìn)行修改或者審閱;
- 輸入注釋可根據(jù)注釋信息生成代碼;
3、文心快碼(Baidu Comate)
百度出品的編程AI;
Baidu Comate
由文心大模型ERNIE-Code
提供技術(shù)支持,通過對百度多年積累的非涉密代碼數(shù)據(jù)和GitHub
頭部公開代碼數(shù)據(jù)進(jìn)行訓(xùn)練,為您自動生成完整的、且更符合實(shí)際研發(fā)場景的代碼行或整個代碼塊,幫助每一位開發(fā)者輕松完成研發(fā)任務(wù)。提供免費(fèi)版和收費(fèi)版本;
- 官網(wǎng)
- 網(wǎng)頁版本
3.1 配置
- 打開插件商店,輸入
comate
進(jìn)行安裝; - 或者瀏覽器下載,然后進(jìn)行安裝;
- 安裝完成后需要登錄百度賬號進(jìn)行授權(quán);
- 安裝完成后在vscode右下角有圖標(biāo)。
3.2 使用文檔
- Baidu Comate 教學(xué)課程
- Baidu Comate · 使用手冊
- Baidu Comate - Visual Studio Marketplace
- 基礎(chǔ)功能介紹
3.3 使用說明
- 與github copilot不同的是,文心快碼沒有內(nèi)聯(lián)聊天,部分操作都不會直接修改源代碼,而是在側(cè)邊欄聊天窗口中顯示,如果確認(rèn)需要使用了點(diǎn)擊【采納】按鍵才會將代碼更新到源文件中。
- 并且文心快碼有一個特別出色的功能【Comate開放平臺】;
- 可通過配置實(shí)現(xiàn)更多功能,例如導(dǎo)入自己本地的文件、筆記,然后更加導(dǎo)入的文件進(jìn)行分析、提示、問答。
4、豆包(MarsCode)
MarsCode 是豆包旗下的智能編程助手,提供以智能代碼補(bǔ)全為代表的核心能力,支持主流編程語言及 IDE,能在編碼過程中提供單行或整個函數(shù)的建議,同時支持在用戶編碼過程中提供代碼解釋、單測生成、問題修復(fù)、技術(shù)問答等輔助功能,提升編碼效率與質(zhì)量。
提供免費(fèi)使用版本。
4.1 配置
-
打開插件商店,搜索
MarsCode
進(jìn)行安裝; -
或者在瀏覽器下載進(jìn)行安裝;
-
安裝完成后可登錄使用抖音賬號進(jìn)行授權(quán);
-
安裝完成后在vscode右下角有圖標(biāo)。
4.2 使用文檔
-
MarsCode AI: Coding Assistant - Visual Studio Marketplace
-
豆包 MarsCode - 編程助手
-
豆包 MarsCode - 文檔
-
打開聊天窗口,點(diǎn)擊【新手引導(dǎo)】;
4.3 使用說明
- 聊天窗口生成的代碼不會直接修改源代碼,而是在聊天窗口中給出幾種使用方式,復(fù)制、插入光標(biāo)位置、創(chuàng)建一個新文件并添加到新文件中,添加到當(dāng)前文件中。
5、通義靈碼(TONGYI Lingma)
阿里提供的編程AI;
通義靈碼,是一款基于通義大模型的智能編碼輔助工具,提供行級/函數(shù)級實(shí)時續(xù)寫、自然語言生成代碼、單元測試生成、代碼注釋生成、代碼解釋、研發(fā)智能問答、異常報錯排查等能力,并針對阿里云 SDK/API 的使用場景調(diào)優(yōu),為開發(fā)者帶來高效、流暢的編碼體驗(yàn)。
提供免費(fèi)使用版本。
5.1 配置
- 打開插件商店,搜索
TONGUI
進(jìn)行安裝; - 或者打開瀏覽器下載安裝;
- 安裝后需要登錄使用阿里云賬號進(jìn)行驗(yàn)證或者支付寶賬號驗(yàn)證;
- 安裝完成后在vscode右下角有圖標(biāo)。
5.2 使用文檔
-
通義靈碼_智能編碼助手-阿里云
-
通義靈碼產(chǎn)品介紹_智能編碼助手_AI編程_智能編碼助手通義靈碼(Lingma)-阿里云幫助中心
-
通義_致力于實(shí)現(xiàn)類人智慧的通用智能-通義千問
-
TONGYI Lingma - Visual Studio Marketplace
5.3 使用說明
聊天窗口生成的代碼不會直接修改源代碼,而是在聊天窗口中給出幾種使用方式,復(fù)制、插入、創(chuàng)建一個新文件并添加到新文件中,diff比較內(nèi)容差異。