網站首頁 編程語言 正文
前言
最近發現一個神器,那就是GitHub和OpenAI聯合構建的AI自動編程工具Copilot!Copilot基于自然語言處理模型GPT-3搭建而成,可在程序員編寫代碼時提供建議,甚至直接補齊代碼。隨著這一工具的亮相,褒貶不一,究其原因還是代碼背后的開源問題,咱暫且不討論,淺嘗一下!
一、獲取copilot的使用權限
首先你擁有一個GitHub的賬號,然后進入copilot首頁,登錄你的GitHub賬號,申請使用!過不幾天就會給你回復郵件,然后點擊郵件中的鏈接,登錄到GitHub
二、安裝使用
copilot目前支持在以下編譯平臺使用,其中pycharm的版本需要在2021.2及以上
1、點擊郵件中的安裝鏈接,我們可以看到上圖所示,然后我們點擊JetBrains,然后我們就可以看到安裝和使用指導
2、打開pycharm,file>settings,選擇Plugins,在里面搜索copilot,點擊install,安裝完成,點擊重啟!
3、重啟之后,點擊tools,選擇GitHub copilot,登錄獲得使用權限的GitHub賬號,然后會跳轉到瀏覽器進行授權,點擊確定即可!
4、然后就可以開始你的copilot之旅了,一個簡單(hello world
)的示例:
Tab鍵選擇copilot提供的建議,copilot提供的建議以灰色字體表示。比如寫一句如下的注釋,
敲下回車,我們就可以看到copilot提供的建議了
此時,我們按下Tab鍵,就會選擇這個建議,然后會有新的建議代碼出現,符合你的需求就繼續按Tab鍵,比如我們按下四次Tab鍵后得到如下結果
當然這只是一個很簡單簡答的實例,copilot的強大之處在于它的代碼補全功能,拋磚引玉,簡短介紹到這里!
5、停用copilot
在設置里面取消自動顯示
退出你的GitHub賬號
6、功能鍵:
- Tab選擇提供的建議
- Alt+]查看下一個建議;Alt+[]查看上一個建議。(macos把Alt鍵換成option鍵即可)
- Esc拒絕所提的建議
- Alt+Enter顯示當前所有的建議
總結
原文鏈接:https://blog.csdn.net/vision666/article/details/123910031
相關推薦
- 2022-05-23 python列表排序用?sort()和sorted()的區別_python
- 2022-10-25 docker 啟用時報錯System.InvalidOperationException: Fail
- 2022-09-01 React新文檔切記不要濫用effect_React
- 2022-04-20 超全整理visual?studio快捷鍵使用技巧_相關技巧
- 2022-04-22 SketchUp:解決鏡頭剪切屏幕出現破面視角的問題圖文教程
- 2022-08-02 Android自定義Dialog的方法實例_Android
- 2022-03-19 Linux系統下安裝Redis數據庫過程_Redis
- 2022-11-13 Python?pandas按行、按列遍歷DataFrame的幾種方式_python
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支