成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

你知道嗎?代碼居然還能這樣寫

開發 開發工具
微軟去年推出的 GitHub Copilot 是一個基于 AI 的編程輔助工具,簡單理解就是我們寫點注釋或者寫個方法名,Copilot 就能理解了我們的意思,然后幫我們寫一個相關的方法出來。

這篇文章要介紹的是 GitHub Copilot 。

微軟去年推出的 GitHub Copilot 是一個基于 AI 的編程輔助工具,簡單理解就是我們寫點注釋或者寫個方法名,Copilot 就能理解了我們的意思,然后幫我們寫一個相關的方法出來。

使用 GitHub Copilot 很簡單,只需要兩步:

1、在 GitHub Copilot 網站上進行注冊。

2、在各種 IDE 中安裝插件后就可以使用。

在 https://copilot.github.com/ 這個網站進行注冊,注冊成功后,會提示審核通過后會給你的 GitHub 賬戶中的主要郵箱發送郵件。

我大概等待了一天多的時間就收到了郵件。

我現在常用的 IDE是:

  • Mac 上的 VS Code。
  • Mac 上的 Rider。
  • Mac 上的 IDEA。
  • 虛擬機中的 Visual Studio 2022。

恰好,這幾個 IDE 都有 GitHub Copilot 插件,下面就看看怎樣來具體使用。

IntelliJ IDEA

1、在 IDEA 的 中 Preferences 中進行插件的安裝,搜索 GitHub Copilot 即可;

2、安裝成功之后,在底部狀態欄有紅色的小圖標。

3、點擊圖標進行 Github 的登錄,會彈出下面對話框:

4、點擊”Copy and Open“ ,會進入到網站,在框中粘貼 Code 后繼續,出現下面界面:

5、選擇授權后,IDEA 中會出現下面彈窗,點擊 Agree :

6、到這插件就已經安裝成功,創建一個空白類 TestGitHubCopilot 類來試試效果,當輸入注釋 //冒泡排序 后回車,等一小會就會出現冒泡排序的代碼,如下圖:

按下 Tab 鍵這個代碼就會插入到類中了,是不是很方便。

Rider

雖然 VS 也推出了 Mac 版,但在 Mac 中我還是習慣使用 Rider ,功能非常強大。以前在 Windows 中使用 VS 時會安裝 Resharp 這個插件來提升效率,而 Rider 是在 Resharp 基礎上開發出來的 C# IED。

GitHub Copilot 可以在所有 JetBrains 的工具中使用,Rider 也是其中一員,所以使用步驟和 IDEA 中基本一致。

也同樣創建一個 TestGitHubCopilot 空白類來測試,除了寫注釋,還可以直接寫方法名,比如想計算兩個日期的天數,可以寫方法名 CalculateDaysBetweenDates ,效果如下圖:

Visual Studio Code

1、在 VS Code 的插件中搜索 Copilot ,進行安裝即可。

2、安裝完后,需要登錄 GitHub,如果錯過了登錄,將插件禁用再啟用,重啟 VS Code ,會再次彈出下面的對話框:

3、創建一個 js 文件,寫一個函數 yanzhengyouxiang ,使用漢語拼音居然也能識別,確實挺厲害的。

如果發現代碼不能滿足,還可以選擇下一個,如果符合要求,按 Tab 鍵確認。

Visual Studio 2022

1、在 VS 中使用 GitHub Copilot 需要用 17.1.2 或以上版本,點擊頂部菜單的擴展->管理擴展進行插件的安裝。

不過不是很容易下載成功,試過正常網絡和科學上網都是一樣,總是下載到一半就提示錯誤,我運氣比較好,嘗試很多次后終于成功了。

2、下載完成后,安裝界面如下圖:

3、安裝成功后,在編輯區域的下方點擊小圖標,在彈出的菜單中進行登錄:

4、登錄的步驟和上面的一樣,登錄驗證成功后,創建一個 TestGitHubCopilot 類進行測試,在類中輸入方法名QuickSort ,立即就出現了提示代碼,如下圖:

GitHub Copilot 雖然功能很強大,而且還在不斷學習中,但只能起到幫我們去搜索代碼的作用,不過可以暢想一下,雖然 AI 的越來越成熟,有沒有可能在我們和客戶聊完需求后,稍作整理,就能讓 AI 編寫出能運行并且符合業務的程序呢?

如果說讓 AI 能自動生成滿足業務的程序還比較遙遠,但現在火熱的零代碼產品卻能大大提升效率,讓程序員能夠專注在業務上。

責任編輯:姜華 來源: 今日頭條
相關推薦

2021-01-04 14:16:01

小程序地圖騰訊

2025-01-23 00:00:00

負數抽象泄漏機制

2019-12-30 09:51:35

Word設計模式軟件

2022-09-26 07:32:24

開發接口編程

2023-12-12 08:41:01

2023-04-26 10:21:04

2023-12-20 08:23:53

NIO組件非阻塞

2024-04-30 09:02:48

2023-07-04 08:48:24

靜態代碼分析工具

2024-05-28 09:12:10

2024-04-07 00:00:00

ESlint命令變量

2024-01-09 07:29:05

Argo代碼庫應用程序

2019-12-12 09:23:29

Hello World操作系統函數庫

2017-10-16 13:45:04

2022-05-27 08:55:15

工具自動化軟件

2022-03-10 08:25:27

JavaScrip變量作用域

2022-06-24 08:20:04

CAP網絡通信

2021-02-02 08:21:28

網絡面試通信

2024-10-10 16:53:53

守護線程編程

2024-04-07 00:00:03

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: www.日韩在线 | 国产美女黄色片 | 免费能直接在线观看黄的视频 | 美国一级黄色片 | 一区二区三区四区在线视频 | 精品国产欧美一区二区 | h片在线看 | 特黄视频 | 91国产在线视频在线 | 亚洲成人动漫在线观看 | 亚洲视频在线播放 | 亚洲精品成人av | 波多野结衣一区二区三区 | 色欧美片视频在线观看 | 国产美女特级嫩嫩嫩bbb片 | 中文亚洲视频 | 欧美综合精品 | 午夜天堂精品久久久久 | 欧美国产一区二区 | 亚洲香蕉| 国产天天操 | 欧美日韩综合精品 | 国产精品免费高清 | 91免费在线 | 国产精品一二三区 | 91免费在线| 成人在线观看免费 | 国产伦一区二区三区视频 | 久草在线 | 亚洲国产精品久久久 | 欧区一欧区二欧区三免费 | 国产99精品 | 日韩精品一区二区在线 | 中文字幕第十一页 | 91亚洲国产成人久久精品网站 | 欧美在线国产精品 | 国产精品免费一区二区三区四区 | 国产午夜精品一区二区三区四区 | 欧美精选一区二区 | 99热精品在线观看 | 欧美理论片在线观看 |