首頁  >  文章  >  科技週邊  >  新標題:GitHub Copilot再升級:程式碼行內提問功能,終端機上下文範圍擴展

新標題:GitHub Copilot再升級:程式碼行內提問功能,終端機上下文範圍擴展

WBOY
WBOY轉載
2023-09-02 13:49:121155瀏覽

GitHub Copilot在昨晚迎來了一次重要的更新

新标题:GitHub Copilot再升级:代码行内提问功能,终端上下文范围扩展

#以下內容:

  • 全新互動體驗-程式碼行中直接召喚聊天功能,不用切割介面,主打一個專注;
  • 改善斜線指令,一鍵刪除,主打快捷操作、節省時間;
  • 上下文覆蓋範圍直接擴展到終端機,能力範圍再進一「城」;
  • 當然,上下文的長度也增到了8k ,一下子能塞進更多資訊。

新标题:GitHub Copilot再升级:代码行内提问功能,终端上下文范围扩展

滿幕都寫著高效,可以說是非常有效率的

但需要注意的是,這些新功能有的只在Visual Studio中享有,有的則只支援VScode。

具體來說

GitHub Copilot迎來三大更新

新互動體驗,程式碼行直接提問

現在,您無需切換聊天窗口,可以直接在程式碼編輯器中使用Copilot Chat來優化程式碼

#如下圖所示,即可使用「Ask Copilot」功能在需要的行數進行提問

新标题:GitHub Copilot再升级:代码行内提问功能,终端上下文范围扩展

程式碼推薦將在右側並列展示,以方便我們查閱

  • Copilot修改的地方會使用diff格式顯示;
  • 在被採納之前,任何你覺得不滿意的地方可以直接上手fix;
  • 當然,左下方的聊天框中也可以讓你繼續對Copilot提問微調。

在您點擊「接受」之前,一切都不會發生變化

需要注意的是,Copilot Chat目前還沒有完全開放,使用前需要先註冊預覽並通過才能使用

只有Visual Studio才需要進行更新

斜線指令改進、上下文擴展到終端機

下面,我們將介紹一些關於Visual Studio Code 1.81版本的更新

首先,關於斜杠命令:

當您想要刪除對話中的某個快捷命令時,不需要逐個刪除字母- Copilot已將所有命令打包成“塊”,只要按下退格鍵即可刪除

當你從建議清單中選擇/clear 和/help 等指令時,系統會自動執行,無需再進行「顯式」確認

#(3)執行選擇的斜線指令後,會將其重新填入對話方塊中,以方便後續提出相關問題

新标题:GitHub Copilot再升级:代码行内提问功能,终端上下文范围扩展

這波,主打的就是滿滿的細節。

其次,我們新增了Shift Cmd或Ctrl I命令,用於快速啟動聊天介面,這是專為那些喜歡進行「短暫」聊天的用戶而設計的

請參考下圖,它會懸停在介面的正前方,如果不想使用了,只需退出即可

新标题:GitHub Copilot再升级:代码行内提问功能,终端上下文范围扩展

#值得一提的是,這個介面現在新增了對話歷史記錄,並且還支援快速的斜杠命令。可以說,這使得我們在這個平台上的聊天方式越來越接近我們在其他平台上的體驗了

最終,Copilot將Visual Studio Code中的上下文擴展到了終端

在過去,Copilot只能讀取程式碼檔案。但現在,已經可以將處於激活狀態的終端緩衝或選擇的內容加入Copilot的工作流程中了

獲得一個更完整的編碼體驗

上下文長度增加到8k

最後這個重大更新不僅適用於Visual Studio和Visual Studio Code:

官方已正式為所有程式碼完成請求推出8k上下文視窗。

這樣一來,我們就可以在請求中加入一些額外的資訊了

網友:我還是選Cursor

最後,許多網友對於這次更新都拿它與整合了GPT-4的Cursor程式碼編輯器進行比較

大家一致表示,儘管如此,還是選擇Cursor

重寫後的內容:原因有很多,包括認為Copilot與GPT-4相比還有差距、不願意為Copilot支付費用、Cursor仍然具有一些殺手功能,例如將在線文檔嵌入提示中等等

新标题:GitHub Copilot再升级:代码行内提问功能,终端上下文范围扩展

你有使用過Cursor嗎?你是選擇Cursor還是Copilot?

以上是新標題:GitHub Copilot再升級:程式碼行內提問功能,終端機上下文範圍擴展的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:51cto.com。如有侵權,請聯絡admin@php.cn刪除