VSCode不裝了!新版本重磅發(fā)布,實(shí)力對(duì)線Cursor!MCP支持buff疊滿!網(wǎng)友看罷:一個(gè)時(shí)代的終結(jié),這不是 真·AI神器
原創(chuàng) 精選編輯 | 云昭
出品 | 51CTO技術(shù)棧(微信號(hào):blog51cto)
5月9日凌晨,VS Code官方賬號(hào)發(fā)布了新版本1.100。這次新版本的發(fā)布,亮點(diǎn)很多,堪比一次跟Cursor的實(shí)力對(duì)線。
圖片
先說整體上的感受。這次更新有不少提升開發(fā)者編程體驗(yàn)的功能增強(qiáng)和優(yōu)化。具體有四個(gè):
1、VSCode大力加強(qiáng)了智能Chat的實(shí)用和效率,引入了自定義指令和可沖用提示;
2、編輯器增強(qiáng)了多窗口、浮動(dòng)窗口的設(shè)置支持,UI元素可以直接附加到上下文,編輯效率大大提升;
3、MCP服務(wù)器添加了對(duì)圖像和可流式傳播的HTTP支持;
4、對(duì)Github Copilot的集成得到了增強(qiáng)。
話不多說,現(xiàn)在就帶諸位一覽實(shí)際效果。
一、Chat模式大煥新:更智能的聊天,更省心的編程
在“Vibe Coding”盛行的當(dāng)下,Chat方面的優(yōu)化可以說是重中之重。而VSCode這次的優(yōu)化非常細(xì)節(jié)。首先是聊天輸入框的變化:
- 附件顯示:在提示文本中引用上下文(使用 #)時(shí),這些引用現(xiàn)在也會(huì)以附件形式顯示,便于理解發(fā)送給語言模型的內(nèi)容。
- 上下文選擇器簡(jiǎn)化:上下文選擇器界面得到了簡(jiǎn)化,更容易選擇文件、文件夾和其他附件類型。
- 移除“完成”按鈕:根據(jù)用戶反饋,已移除“完成”按鈕,避免會(huì)話意外結(jié)束的困擾。現(xiàn)在,只有在創(chuàng)建新聊天(使用 Ctrl+L)時(shí)才會(huì)開始新會(huì)話。
另外,聊天模式的快捷鍵也得到了更新,大大提高召喚效率——
- 打開聊天視圖:Ctrl+Alt+I 仍然用于打開聊天視圖。
- 進(jìn)入代理模式:Ctrl+Shift+I 現(xiàn)在會(huì)打開聊天視圖并切換到代理模式。
- 此外,用戶可以為其他聊天模式設(shè)置快捷鍵,命令包括:
workbench.action.chat.openAgent
workbench.action.chat.openEdit
workbench.action.chat.openAsk
其次,開發(fā)者遇到重復(fù)的任務(wù)不用再一遍遍重新輸入提示詞了。VSCode引入了提示文件的概念。
據(jù)悉,提示文件可用于創(chuàng)建可重復(fù)使用的常見任務(wù)聊天請(qǐng)求。它們包含提示文本、聊天模式和要使用的工具。提示文件使用 .prompt.md 文件后綴。
用戶可以打開提示文件,然后按“播放”按鈕來運(yùn)行提示。 開發(fā)者還可以使用命令面板中的聊天:Run Prompt File…命令。
屏幕截圖顯示使用編輯器中的播放按鈕運(yùn)行提示
其次,則是會(huì)話摘要和提示緩存方面的高級(jí)優(yōu)化。VSCode對(duì)代理模式提示的構(gòu)建方式進(jìn)行了調(diào)整,以優(yōu)化提示緩存。提示緩存通過維護(hù)提示的穩(wěn)定前綴,加快模型響應(yīng)速度。
例如,當(dāng)你的會(huì)話變長或上下文變大時(shí),你就會(huì)在代理模式會(huì)話中看到“已總結(jié)的會(huì)話歷史”消息,一般包括:最重要信息和當(dāng)前任務(wù)狀態(tài)的摘要。
圖片
同時(shí),VSCode已經(jīng)實(shí)現(xiàn)了對(duì) OpenAI 的應(yīng)用補(bǔ)丁編輯格式(在 Insiders 中可用,逐步推廣到 Stable)和 Anthropic 的代理模式下的替換字符串工具(在 Stable 和 Insiders 中可用)的支持。這意味著開發(fā)者可以從更快的編輯中受益,尤其是在處理大文件時(shí)。
此外,Chat 現(xiàn)在也推出了一個(gè) LLM 工具,它可以用來運(yùn)行Notebook cell,這意味著代理可以根據(jù)單元格的運(yùn)行結(jié)果進(jìn)行更新,或在構(gòu)建筆記本時(shí)自行進(jìn)行數(shù)據(jù)探索,從而實(shí)現(xiàn)更智能的交互和分析。
這些更新將顯著提升了 VS Code 在數(shù)據(jù)科學(xué)和 AI 開發(fā)中的工作流程效率,使得與大語言模型的交互更加流暢和高效。
最后,內(nèi)聯(lián)聊天功能方面,VSCode也給出了新范式,以便更好地利用現(xiàn)有上下文并優(yōu)化代碼編輯策略。啟用 inlineChat.enableV2 設(shè)置即可查看實(shí)際效果。
圖片
在其他內(nèi)聯(lián)聊天更新中,您現(xiàn)在可以啟用 inlineChat.hideOnRequest 設(shè)置以查看更輕量級(jí)的用戶體驗(yàn)。
此外,開發(fā)者現(xiàn)在可以使用#extensions工具從市場(chǎng)中查找擴(kuò)展。這在聊天和代理模式下均可用,并返回與您的查詢匹配的擴(kuò)展列表,然后您可以直接從結(jié)果中進(jìn)行安裝。
圖片
語義文本搜索現(xiàn)在支持人工智能關(guān)鍵字建議,因此開發(fā)者將會(huì)發(fā)現(xiàn)界面上多出了相關(guān)的參考或定義,以幫助找到所需的代碼。
圖片
二、編輯器兩大亮點(diǎn):浮動(dòng)窗口更新、下一步Coding建議(NES)模型
在編輯器方面,這個(gè)版本的浮動(dòng)窗口有兩種新模式:
- 緊湊型,可隱藏某些 UI 元素。
- 始終位于頂部,保持在所有其他窗口的頂部專業(yè)提示:與聊天視圖一起使用。
圖片
現(xiàn)在,開發(fā)者可以使用內(nèi)置的簡(jiǎn)單瀏覽器將UI元素作為上下文附加到聊天中,從而可以詢問網(wǎng)頁的特定元素。
圖片
值得注意的是,VSCode引入全新的「下一步編輯建議(NES)」模型,設(shè)置項(xiàng):github.copilot.nextEditSuggestions.enabled,旨在提供更快速、上下文相關(guān)性更強(qiáng)的代碼推薦。該模型提升了性能,減少了延遲,并提供更符合開發(fā)者最近編輯內(nèi)容的建議,減少干擾,提升開發(fā)效率。
其中,github.copilot.nextEditSuggestions.fixes 自動(dòng)導(dǎo)入建議功能,還可以自動(dòng)建議在 JavaScript 和 TypeScript 文件中添加缺失的導(dǎo)入語句。啟用此功能后,系統(tǒng)會(huì)根據(jù)上下文自動(dòng)識(shí)別并建議所需的導(dǎo)入,減少手動(dòng)操作。未來,VSCode計(jì)劃進(jìn)一步擴(kuò)展此功能,支持更多編程語言。
這對(duì)于敲代碼的開發(fā)者而言,無疑大大提高了代碼編輯的靈活性和智能化水平。
三、MCP支持疊加三大Buff:輸出圖像、界面增強(qiáng)、支持流式HTTP
VSCode現(xiàn)在支持MCP服務(wù)器在工具輸出中生成圖像。
注意:并非所有大語言模型都支持從工具輸出中讀取圖像。例如,雖然 GPT-4.1 具備視覺能力,但目前仍不支持從工具中讀取圖像。
這樣更新的意義在于:MCP 輸出的可視化增強(qiáng),將會(huì)讓 LLM+工具鏈的組合更“好看”也更方便調(diào)試。
現(xiàn)在,VSCode對(duì) MCP 服務(wù)器的工具輸入和輸出界面進(jìn)行了增強(qiáng),同時(shí)也新增了對(duì) MCP 新增的進(jìn)度消息的顯示支持。
此版本增加了對(duì) MCP 服務(wù)器的新 Streamable HTTP 傳輸?shù)闹С帧?/p>
圖片
其中,可流式傳輸?shù)?HTTP 服務(wù)器的配置方式與現(xiàn)有的 SSE 服務(wù)器相同,并且該版本的實(shí)現(xiàn)與 SSE 服務(wù)器向后兼容。
圖片
除了上述幾大更新外,VSCode還有不少貼心的優(yōu)化,比如在Python環(huán)境擴(kuò)展增加了對(duì)快速創(chuàng)建的支持,使環(huán)境創(chuàng)建過程更加無縫等等。
圖片
四、VSCode 和 Cursor一戰(zhàn),在所難免
近日,AI編程工具賽道融資非?;馃?,被開發(fā)者譽(yù)為AI編程神器的Cursor,其母公司Anysphere最近已完成新一輪融資,推動(dòng)估值達(dá)到約90億美元(約合650億元人民幣),較年初暴漲逾3倍。而其競(jìng)對(duì)WindSurf也如愿以償?shù)乇籓penAI以30億美元的價(jià)格收入麾下。
當(dāng)前,無論是谷歌、微軟等硅谷巨頭,還是OpenAI、Anthropic等創(chuàng)業(yè)公司,都押注AI編程,將其視為AI應(yīng)用落地最重要的方向之一。
這也就意味著,手握Github Copilot和VSCode兩大王牌的微軟不可能坐視Cursor等新生代編程工具的壯大而不顧。最為明顯的一個(gè)例子就是近日微軟封禁了Cursor工具中C/C++/C#等語言的支持。
市場(chǎng)如此火熱,可以說VSCode和Cursor這一戰(zhàn)在所難免。但不得不說,VSCode的優(yōu)勢(shì)非常明顯,技術(shù)人才底蘊(yùn)雄厚、龐大的開發(fā)者用戶基礎(chǔ),一直保持著很高的更新頻次,對(duì)于開發(fā)者的需求問題的捕捉和解決也非常細(xì)致貼心。
但這并不代表著,Cursor沒有勝算。據(jù)外媒一項(xiàng)名為《2025 年 Web 開發(fā) AI 現(xiàn)狀》報(bào)告表明,,在使用 AI 編碼助手和其他以 AI 為中心的開發(fā)工具時(shí),幻覺、不準(zhǔn)確性、缺乏上下文以及代碼質(zhì)量普遍較差,甚至有有76%的受訪者表示AI生成的代碼都需要被重構(gòu)一遍。
這也就意味著AI編程賽道遠(yuǎn)遠(yuǎn)沒有來到終章,還有很多的創(chuàng)新方式有待發(fā)掘。而這些,正是賽道玩家制勝的角逐點(diǎn)。
五、網(wǎng)友:一個(gè)時(shí)代的終結(jié)
這些推文感覺就像一個(gè)時(shí)代的終結(jié)。所有使用過Cursor或類似產(chǎn)品的人都意識(shí)到,它們比它的“老大哥”好太多了,而后者姍姍來遲,正在努力追趕……
一位X網(wǎng)友在看完這么多功能更新后,給出了這樣一個(gè)評(píng)價(jià)。他講VSCode比作老大哥,并認(rèn)為這次更新的功能似乎并沒有特別新。
圖片
然而,并不是所有網(wǎng)友持這種觀點(diǎn)。一位網(wǎng)友表示VSCode這次有不少功能要優(yōu)于Cursor,比如RooCode功能。
圖片
另一位萬有則表示,VSCode有著獨(dú)有的資源優(yōu)勢(shì),比如自己所在的企業(yè)就只允許使用VSCode,所以它將繼續(xù)受歡迎。
圖片
各位看官,你們覺得如何?無論如何,身份開發(fā)者的我們,將是最大贏家。
參考鏈接:
https://x.com/code/status/1920527503266889855
https://code.visualstudio.com/updates/v1_100#_mcp-support-for-streamable-http