“這個標題有點標題黨,雖然 Github Copilot 確實是可以免費使用,但這個免費是有限制的,聊天互動每月限制50次,代碼補全(或者建議)每月2000次。不過這個 Copiot 真的是很好用!建議大家都先去試一下,再決定要不要花每個月10美金訂閱!”

不管是 Github Copilot 還是 Cursor,最大的優點是可以在 IDE 里面直接修改或審核代碼,而且可以幾個文件一起看,非常高效。如果您還是在網頁瀏覽器里復制、粘貼代碼,讓 gpt 或者 kimi 干活,那就太 out 了;雖然免費,但瀏覽器模式都會有窗口上下文的限制,而且看起來著實沒有在類似 VSCode 的 IDE 里舒服。下面的小視頻是一個代碼補全+寫單元測試的例子:
Github Copilot 可以做什么?
你可以在 VS Code 中使用 Copilot 插件自動生成代碼、修復代碼錯誤、詢問關于代碼的問題以及其他許多功能。
代碼補全
GitHub Copilot 可以在你編寫代碼時,提供自動完成的建議。只需在編輯器中開始編寫代碼,Copilot 就會為您提供相關建議。如果你需要特定的功能或代碼,可以通過添加自然語言編寫的代碼注釋來給 Copilot 提供方向,告訴它你想要什么。

對話
當你在編程過程中遇到問題,無論是在調試一個bug還是開發一個新功能,GitHub Copilot都能通過聊天的方式提供幫助。
聊天視圖:
你可以直接在聊天視圖中向Copilot尋求幫助,并且可以將你當前文件中的代碼引入到聊天中。這里強調的是,Copilot不僅僅是一個搜索引擎,它能夠提供與你代碼庫相關的具體答案,而不是泛泛的通用回答。

內鏈聊天(Inline chat):
這個功能允許用戶直接在代碼編輯器中應用 Copilot 提供的人工智能建議,而不需要中斷編碼流程。如果你需要幫助重構一個方法、添加錯誤處理或者解釋一個復雜的算法,只需在編輯器中啟動Copilot即可。

快速聊天(Quick chat):
用戶可以通過執行“Chat: Open Quick Chat”命令來打開 Quick Chat 功能。也可以通過使用快捷鍵Ctrl+Shift+I(在Windows/Linux系統上)或Cmd+Shift+I(在MacOS系統上)來快速打開Quick Chat。

參與者(Participants)
Participants 是在特定領域(如編程、編輯器或其他領域)中的專家。在任何聊天中,你可以通過標記(tagging)這些參與者來限定你的問題范圍,并因此獲得更準確的答案。
@workspace

@terminal

@vscode

斜杠命令(Slash commands)
斜杠命令是聊天參與者可以貢獻的一種快捷方式,它們提供了特定功能的快捷入口。使用斜杠命令,用戶可以直接訪問為常見編碼工作流程精心設計的提示,無需進行任何提示工程(prompt engineering)。 以下是使用幾個斜杠命令的例子:
/fix - 這個命令可能用于自動修復代碼中的錯誤或問題。
/doc - 這個命令可能用于生成或查找代碼的文檔。
/tests - 這個命令可能用于創建或運行測試代碼。
/fix

/doc

/tests

模型選擇
可以選擇 GPT-4o、Claude 3.5 Sonnet 等多個模型:

多文件編輯
可以同時編輯、審核多個文件,非常好用的功能!

多語言支持
GitHub Copilot 是一個可以在多種編程語言中工作的智能代碼輔助工具,包括但不限于 Java、PHP、Python、JavaScript、Ruby、Go、C# 或 C++。由于它是基于公共代碼庫中的語言進行訓練的,因此它能夠支持大多數流行的編程語言、庫和框架。
價格
最后看一下價格差異,每月10美元可能是一個不錯的選擇:

結束語 對于軟件工程師或嵌入式工程師來說,GitHub Copilot 是一個強大的AI編程輔助工具,它能夠顯著提升編碼效率并降低編程門檻。合理利用這一工具,可以在保證代碼質量的同時,提升工作效率和創新能力。
注意:如果想第一時間收到 KiCad 內容推送,請點擊下方的名片,按關注,再設為星標。
常用合集匯總:
和 Dr Peter 一起學 KiCad
KiCad 8 探秘合集
KiCad 使用經驗分享
KiCad 設計項目(Made with KiCad)
常見問題與解決方法
KiCad 開發筆記
插件應用
發布記錄
審核編輯 黃宇
-
CoPilot
+關注
關注
1文章
57瀏覽量
6533 -
GitHub
+關注
關注
3文章
486瀏覽量
18446 -
KiCAD
+關注
關注
5文章
313瀏覽量
10239
發布評論請先 登錄
Copilot操作指南(二):使用預置提示詞管理您自己的“工具”
Copilot操作指南(一):使用圖片生成原理圖符號、PCB封裝
微軟開源GitHub Copilot Chat,AI編程迎來新突破
各大廠商與新興企業推出的 EDA Copilot 工具
您希望KiCad Copilot 幫你做什么? 華秋 KiCad 9.0.2 怎么提升設計效率呢
Windows Arm64托管運行器正式支持GitHub Actions
KiCad 華秋發行版支持 AI Copilot 了?
微軟Copilot迎來重大更新
使用智能工具簡化向Arm平臺的遷移過程
Arm推出GitHub Copilot新擴展程序,助力快速遷移至Arm架構服務器
Arm推出GitHub Copilot新擴展程序
GitHub Copilot新增Agent模式:自主解決Bug與修改功能

GitHub Copilot 可以免費使用了!
評論