色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

煥然一新的代碼編輯器:GitHub Copilot X,來了!

dyquk4xk2p3d ? 來源:良許Linux ? 2023-03-28 11:13 ? 次閱讀

微軟給 Office 全家桶都加上了 GPT-4 的功能,并帶來了煥然一新的產品 Microsoft 365 Copilot。

而作為最早一個吃螃蟹的 GitHub Copilot,又怎能在這次浪潮中少了它的身影呢。

近日,GitHub 官方發推宣布,一款基于 AI 驅動的、跨時代代碼編輯器 GitHub Copilot X 橫空出世,將為開發者帶來前所未有的編程體驗!

268de4ce-cd13-11ed-bfe3-dac502259ad0.png

已開通了 GitHub Copilot 的同學,可前往下方鏈接申請進入 waitlist。

申請內測:https://github.com/github-copilot/chat_waitlist_signup/join

上一代的 GitHub Copilot,在協助開發者完成編程任務時,便有著極其出色的體驗。誕生至今兩年,便自動生成了 46% 的代碼,更將編碼速度提高了 55%。

2748b07e-cd13-11ed-bfe3-dac502259ad0.png

此次更新的 GitHub Copilot X,又給我們帶來了哪些驚喜呢?請看:

集成了 GPT-4(微軟親兒子,必須安排上);

GitHub Copilot Chat(邊寫代碼邊跟 AI 對話);

Copilot for Pull Requests(AI 協助處理 PR);

Copilot for Docs(智能文檔系統);

Copilot for CLI(讓命令行用起來更智能)。

Copilot Voice(直接語音生成代碼,牛逼!);

下面,就讓我們來逐個看看,對于一個開發者來說,這些功能到底能有多震撼。

GitHub Copilot Chat

相信最近這些日子被 ChatGPT 和 Bing Chat 刷屏的你,對于這兩款產品的真實實力已經沒有存疑。

那么,如果把他們的功能,都加到 GitHub Copilot 上呢?

沒錯,本次 GitHub Copilot X 將在產品中內嵌一個聊天窗口,把 GPT-4 融合到實際開發場景,并集成至 VS Code 和 Visual Studio 上。

2770b9de-cd13-11ed-bfe3-dac502259ad0.png

這個聊天窗口可不一般,除了更進行實時交互問答之外,它還可以完成諸如代碼內容識別、報錯信息顯示、語音交流等操作。

通過這一功能,開發人員可深入分析和了解各個代碼塊的用途,快速生成單元測試,甚至還能一鍵修改 Bug,就問你猛不猛!

未來,或許我們不再需要一行行看代碼、找 Bug、寫測試了,而是直接改用 GitHub Copilot Chat 來迅速處理這些工作。

Copilot for Pull Requests

維護過開源項目,或者用 Git 進行團隊協作的同學應該知道,規范化提交 Pull Request(PR) 對于項目開發者來說,到底有多重要。

一個清晰簡潔的 PR 描述信息,能讓代碼審查者一目了然,快速了解你的代碼變動情況,減少項目合并出錯的可能性,并提升溝通效率。

因此,Copilot 引入了 GPT-4 模型,試圖讓它通過動態提取與分析代碼的變更信息,自動生成描述。

開發者人員只需在 PR 描述中插入標記,Copilot 便會自動識別,并進行擴展補寫。

支持的標記,主要有以下幾種:

copilot:summary為 PR 生成一段摘要總結。

copilot:walkthrough詳細的更改列表,包括相關代碼片段鏈接。

copilot:poem寫一首詩來描述本次改動。

copilot:all自動生成以上所有內容。

具體操作如下所示:

隨著后續產品的更新迭代,Copilot 還會新增名為 Gentest 和 Ghost Text 的兩大功能。

Gentest:通過 AI 來識別 PR 中可能缺少的測試,并自動幫你構建與生成測試。

Ghost Text:在你編寫 PR 描述或文檔時,提供內容自動補全功能。

不僅如此,在你收到用戶提交的 issue 時,如果沒有比較好的解決方案,AI 會給你提供建議。審查代碼覺得麻煩,AI 也能協助。

估計再過不久,AI 還要幫你自動調整代碼、完善 PR、修復 Bug 了。

說白了,這貨要開始搶你飯碗了。..

Copilot for docs

文檔對于一個開發者來說,其重要性不言而喻。無論你是新接手一個項目,還是忘記某個 API 的具體使用方法。

這個時候,你都會殷切的盼望有一份優秀的技術文檔能出現在你面前。

為了幫你更快定位文檔內容,簡單直接獲取到想要的信息,Copilot for docs 應運而生。

用戶能通過類似 ChatGPT 的界面,針對項目文檔、常用代碼等內容發起提問,即時獲取答案。

你所需要做的,就是在輸入框中,寫下你想了解的問題,按下回車,Copilot 便會自動定位并返回包含在文檔中的相關內容。

還有個比較厲害的地方,就是它能根據用戶的不同編程水平,對該文檔的了解程度,以及想要知曉的內容,返回不同的答案。

278efdcc-cd13-11ed-bfe3-dac502259ad0.png

如果有需要的話,它也能在不同的第三方庫文檔之間來回穿梭,將其內容進行拼接,并給你返回結果。

有興趣的話,不妨嘗試把 Copilot for docs 變成你的知識庫,相信會有意想不到的收獲。

Copilot for CLI

除了上面提到的處理 PR 請求與編寫代碼,命令行終端也是開發者日常工作必不可少的工具之一。

我經常喜歡在 iTerm 上安裝各種各樣的命令行生產力工具,這些工具在大多時間能幫我高效處理掉一些問題,但那些比較少用的,就會經常性忘記命令。

每當這個時候,我便總會輸入 help 來獲取關于該命令的更多信息。

對于功能較為復雜的命令行工具,還得時不時跑到 StackOverflow 上尋找正確用法。

如果有一個 AI 在身邊,聽明白我的訴求,幫我快速搞定一切,那就再好不過了。

于是乎,Copilot for CLI 帶著它那 3 個 shell 命令來了。

這 3 個命令分別是:??,git?,gh?。

??可以作為任意 shell 命令的通用 goto,在該命令后面輸入相關描述,Copilot 便會列出最適用該描述的具體命令。

比如,你不清楚如何列出所有 JavaScript 文件,只需要輸入:

》 ?? list js file AI 便會提供可參考的命令以及描述,如果不滿意,還能進一步更改描述。

確定之后,在終端選中 Run this command,然后按下回車即可。

2797d0b4-cd13-11ed-bfe3-dac502259ad0.png

git?用于專門搜索以及調用git。

相比??, 它在生成 Git 命令方面要強大許多。

如果你明確要用的是 Git 命令,那可以優先選擇使用這個。

279eb6e0-cd13-11ed-bfe3-dac502259ad0.png

gh? 結合了 GitHub CLI 命令的靈活性與查詢界面的便捷性,強強聯手,讓搜索變得更加快捷、信息展示更為清晰。

27b51b74-cd13-11ed-bfe3-dac502259ad0.png

內測申請:https://githubnext.com/projects/copilot-cli

雖然 GitHub Copilot CLI 大部分場景主要集中在 Git 以及 GitHub 上,但是與 AI 相結合之后,互動性與連貫性得到了進一步提升。這種方式,相信也能給其他的命令行工具開發者,提供一些參考思路。

Copilot Voice

前幾年,GitHub Copilot 剛放出來的時候,網上就有人討論:“AI 那么強,興許后面我動動嘴皮子,它就能幫我寫出想要的代碼了”。

估計大家都沒想到是,這一天來得竟如此之快。

Copilot Voice,一個極其具有突破性的編程工具,出現了。

用戶通過與 GitHub Copilot 進行交談,它就能立即開始編寫代碼,直接解放你的雙手!

不滿意的話,還可以接著說話,讓它進行更改。

通過對話,Copilot Voice 可以完成:

代碼跳轉(跳轉到 x 行、方法、函數);

控制 IDE(開啟 zen 模式、運行程序或其它 VSCode 指令);

代碼總結(可以問它:3-10 行代碼,表示什么意思);

所有的工作,張張嘴就能搞定。

內測申請:https://githubnext.com/projects/copilot-voice

Linux 創始人曾經說:“Talk is cheap, Show me the code.”

但是這一次,不好意思,我全都要。

將來的某一天,當你心血來潮,突然間想開發一個程序時,或許只需要喊一聲 “嘿,GitHub!”,AI 便能幫你完成一切。

寫在最后

本次 GitHub Copilot X,圍繞 AI 對話、Pull Request 提交處理、文檔智能檢索與閱讀、命令行改造,到最后的語音生成代碼,可以說是全方位顛覆了傳統的編程方式。

機器人能夠準確理解人類自然語言,學會從零到一,完成項目的設計、開發、部署等工作時。未來程序員這個群體,或許將跟電報員一樣,成為某個曾經在歷史上出現過的普通工種。

事了拂衣去,深藏功與名。

好了,今天的分享到此結束,感謝大家抽空閱讀,我們下期再見,Respect!

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編輯器
    +關注

    關注

    1

    文章

    806

    瀏覽量

    31190
  • GitHub
    +關注

    關注

    3

    文章

    471

    瀏覽量

    16465

原文標題:動動嘴,就能幫你生成代碼!煥然一新的代碼編輯器:GitHub Copilot X,來了!

文章出處:【微信號:良許Linux,微信公眾號:良許Linux】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    GitHub Copilot 可以免費使用了!

    用!建議大家都先去試下,再決定要不要花每個月10美金訂閱! ? ” 不管是 Github Copilot 還是 Cursor,最大的優點是可以在 IDE 里面直接修改或審核代碼,而且
    的頭像 發表于 12-22 11:19 ?229次閱讀
    <b class='flag-5'>GitHub</b> <b class='flag-5'>Copilot</b> 可以免費使用了!

    圖紙編輯器的基本操作

    “ ?之前幾篇推文詳細介紹了圖紙編輯器的亮點功能,最后我們再介紹下圖紙編輯器的基本操作,來結束這個系列 ? ” 主窗口工具欄 工具欄由以下工具組成,不同操作系統的圖標樣式可能不同;不同版本的工具欄
    的頭像 發表于 12-04 18:18 ?138次閱讀
    圖紙<b class='flag-5'>編輯器</b>的基本操作

    GitHub Copilot與Bitbucket、Jira、Confluence集成使用指南

    如何通過Atlassian Rovo for GitHub Copilot插件,幫助您在編輯器中直接獲取Atlassian工具的上下文信息。
    的頭像 發表于 12-03 14:37 ?199次閱讀
    <b class='flag-5'>GitHub</b> <b class='flag-5'>Copilot</b>與Bitbucket、Jira、Confluence集成使用指南

    GitHub Copilot引入多模型支持

    近日,據外媒報道,GitHub正在為其代碼完成和編程工具Copilot引入多模型支持。這舉措將為開發者提供更加靈活和多樣化的選擇。 在近日舉辦的G
    的頭像 發表于 10-31 11:49 ?526次閱讀

    Vivado編輯器亂碼問題

    ,但是在Vivado里面打開用sublime寫的代碼之后,經常出現中文亂碼,讓人很不舒服。究其原因就是般來說第三方的編輯器是采用utf8的編碼方式,而vivado的text editor不是這種方式。
    的頭像 發表于 10-15 17:24 ?819次閱讀
    Vivado<b class='flag-5'>編輯器</b>亂碼問題

    vim編輯器命令模式使用方法

    Vim編輯器款功能強大的文本編輯器,廣泛應用于程序員和開發者的日常工作中。Vim編輯器擁有多種模式,其中命令模式(Command mode)是最基本的模式之
    的頭像 發表于 08-30 15:01 ?432次閱讀

    vim編輯器如何使用

    Vim編輯器個功能強大的文本編輯器,它基于Vi進行改進,并增加了許多新特性。Vim編輯器的使用主要涉及其不同的工作模式及相應操作。以下是Vim
    的頭像 發表于 08-30 14:58 ?461次閱讀

    嵌入式學習-常用編輯器之Vim編輯器

    在Linux下我們對文本進行編輯,經常用到的編輯器就是Vi/Vim,Vi/Vim命令眾多,功能強大,是大多數Linux程序員選擇使用的編輯器。下面先簡單介紹Vim編輯器的安裝和工作模式
    發表于 08-23 09:12

    常用編輯器之Vim編輯器

    在Linux下我們對文本進行編輯,經常用到的編輯器就是Vi/Vim,Vi/Vim命令眾多,功能強大,是大多數Linux程序員選擇使用的編輯器。下面先簡單介紹Vim編輯器的安裝和工作模式
    發表于 08-22 09:48

    TSMaster 中 Hex 文件編輯器使用詳細教程

    TSMaster軟件的Hex文件編輯器提供了文件處理的功能,這特性讓使用TSMaster軟件的用戶可以更便捷地對Hex、bin、mot、s19和tsbinary類型的文件進行處理。本文重點講述
    的頭像 發表于 06-01 08:21 ?848次閱讀
    TSMaster 中 Hex 文件<b class='flag-5'>編輯器</b>使用詳細教程

    鼎陽科技發布SDG1000X Plus任意波形發生

    2024年5月28日,深圳市鼎陽科技股份有限公司推出煥然一新的SDG1000X Plus任意波形發生
    的頭像 發表于 05-28 16:05 ?433次閱讀
    鼎陽科技發布SDG1000<b class='flag-5'>X</b> Plus任意波形發生<b class='flag-5'>器</b>

    Zed Code編輯器新增Linux支持

    據悉,Zed代碼編輯器是基于Rust語言開發的macOS軟件,近期其研發團隊宣布已成功實現Linux平臺兼容。據悉,今年年初Zed首次發布時并未提供Linux版支持。
    的頭像 發表于 05-10 10:31 ?575次閱讀

    GitHub Copilot Enterprise全線向企業客戶開放,提供個性化定制服務

    在官方博客中,GitHub 詳細說明了新版本 Enterprise 在標準版和商業版 GitHub Copilot 基礎上的差異點。Enterprise 特有功能包括依據企業特定代碼
    的頭像 發表于 02-28 15:45 ?740次閱讀

    求助,請問ADS能使用外部代碼編輯器嗎?

    請問ADS能使用外部代碼編輯器嗎(比如vs code)?
    發表于 02-18 07:19

    HarmonyOS SDK,助力開發者打造煥然一新的鴻蒙原生應用

    ,即可降低開發者接入門檻,實現用戶在地圖上選擇所需地點此類場景的使用體驗。 煥然一新的鴻蒙原生應用:更純凈、更智能、更精致、更易用 應用上架后的用戶體驗,也是開發者最關注的。HarmonyOS SDK
    發表于 01-19 10:31
    主站蜘蛛池模板: 免费国产麻豆传| free18sex性自拍裸舞| 久久麻豆国产国产AV| zooskoo1videos人与狗| 亚洲精品国产在线观看| 啪啪漫画无遮挡全彩h网站| 黄页网址大全免费观看| 成人在线不卡视频| 18亚洲男同gay1069| 亚洲AV久久无码精品九号| 区久久AAA片69亚洲| 玛雅成人网| 精品人妻无码一区二区三区蜜桃臀| 高中生被C到爽哭视频免费| 99热在线精品免费全部my| 在线播放无码字幕亚洲| 亚洲高清视频在线观看| 甜性涩爱bt下载| 日本精品久久久久中文字幕 1| 美女露出乳胸扒开尿口| 久草在线精彩免费视频| 国产树林野战在线播放| 国产99RE在线观看69热| YELLOW视频在线观看免费版高清 | 免费看片A级毛片免费看| 狠狠色狠狠色综合日日91app| 国产精品XXXXX免费A片| 成年人视频在线免费| 99久久精品免费精品国产| 中文无码热在线视频| 影音先锋av天堂| 亚洲中文字幕无码一去台湾| 亚洲国产免费观看视频| 亚久久伊人精品青青草原2020| 四房色播手机版| 色裕插插插影视| 视频成人永久免费下载| 受喷汁红肿抽搐磨NP双性| 色淫阁色九九| 双腿被绑成M型调教PLAY照片| 色综合久久久久久|