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