現已釋出!閱讀關於 11 月新增功能和修復的內容。

VS Code Day:一個關於編輯器的活動?

2023年4月13日,作者:Burke Holland,@burkeholland

VS Code Day 是一個為期一天的“虛擬直播”活動,將於4月26日太平洋標準時間上午10:00開始。命名事物很難,但我們覺得這個標題說明了一切——一整天的社群交流、學習,以及所有與Visual Studio Code相關的內容。現在即可註冊,今天就可以搶佔您的位置:https://aka.ms/vscodeday

VS Code Day Banner

活動將以“深入瞭解 VS Code:我們如何構建和釋出它”的主題演講拉開帷幕,由微軟技術院士Erich Gamma和合夥工程經理Kai Maetzel主講。在加入微軟並建立 VS Code之前,Erich和Kai都在IBM的Eclipse專案上工作。他們兩人合計擁有約60年構建開發者工具的經驗。😳

接下來我們將安排一系列關於AI、遠端開發、TypeScript、Python、輔助功能等的主題演講……

演講主題 演講者
主題演講:深入瞭解 VS Code - 我們如何構建和釋出它 Erich Gamma, Kai Maetzel
提升您的 VS Code 體驗 Sandeep Somavarapu
使用 VS Code 隨時隨地進行開發 Brigit Murtaugh, Connor Peet
適用於 TypeScript 的 VS Code 技巧與竅門 Matthew Pocock
VS Code 中的輔助功能 Megan Rogge
使用 VS Code、Copilot 和 Codespaces 從 Python 進階到 Rust Noah Gift
使用 GitHub Copilot 從零開始建立資料集 Alfredo Deza
人人皆可、處處可用的資料科學 Soojin Choi
使用 VS Code 編寫 Python Web 應用 Pamela Fox
GitHub Next 的新功能 Amelia Wattenberger
VS Code for Web 中的 GitHub 整合 Joyce Er

我們對 VS Code Day 感到非常興奮。但我們同時也是工程師。我們情不自禁地會思考效率和簡潔性,因此我們退後一步(就像您現在可能做的那樣)思考:我們真的需要為一個編輯器舉辦活動嗎?

一個為……編輯器舉辦的活動?

這個問題很合理。畢竟,VS Code 只是一個編輯器——對吧?而且多年來編輯器到底發生了多大變化?

2021年VS Code Day 的主題演講中,Erich Gamma談到了 VS Code 最初的目標是“專注於在瀏覽器中編碼”,但又不想讓人感覺像是在瀏覽器中編碼。實現這一願景的第一個交付成果是 Monaco 編輯器——一個在瀏覽器中執行的輕量級且高效能的編輯器。您今天仍然可以在許多應用程式中看到 Monaco 的嵌入,包括 TypeScript PlaygroundCodeSandbox 以及許多微軟產品,包括 Azure。

第一個使用 Monaco 編輯器構建的實際 IDE 被稱為“Monaco Workbench”。它在微軟內部使用,看起來是這樣的。向 Internet Explorer 11 致敬。

Monaco Workbench

最終,這演變成了“Visual Studio Online”,它被嵌入到 Azure 中作為編輯網站的一種方式。您可以看到您熟悉的 VS Code 開始在這裡浮現……

Visual Studio Online

如今的 VS Code 是在2015年的微軟Build大會上宣佈的。快進到2023年,開發者工具的世界正在經歷新功能的復興。

事情變得有趣起來

今天,VS Code 最初的願景透過 vscode.dev 實現了——VS Code完全在瀏覽器中執行。容器化計算和開源的 dev container spec 意味著我們可以隔離開發環境並在任何地方執行它們。將它與在瀏覽器中執行的編輯器結合起來,您就得到了 GitHub Codespaces——一個100%託管的開發環境,您可以從任何瀏覽器訪問。或者在您自己的機器上執行 VS Code,並透過 Remote Tunnels 從瀏覽器訪問您的計算資源。

這些變化具有劃時代的意義。它們重新定義了我們思考何時、何地以及誰可以構建軟體的方式。當您只需要一個瀏覽器就能獲得完整的開發環境時,軟體開發就變得對所有地方的每個人都觸手可及。

但在過去的幾個月裡,事情變得非常有趣。

大約一年前,我們透過 GitHub Copilot 將 AI 配對程式設計師引入了編輯器。從那時起,ChatGPT 和 GPT4 徹底改變了我們對 AI 的期望,這對開發人員的影響是巨大的。我們正處於開發者創造力新時代的開端,我們一直在思考(並努力)如何以一種自然的方式將 AI 帶給開發者,並在 VS Code 中 您可能需要它的任何地方點亮它。

作為一名開發人員,這是一個令人興奮的時代,因為我們正真地接近“在任何地方構建任何東西”。

要跟上這些變化也需要付出很多努力,而且可能會讓人感到望而生畏。這使得現在成為世界上最大的開發者社群聚集在一起,共同討論這些事情的最佳時機。

所以,是的,一個關於編輯器的活動

現在可能是最好的時機。我們將提供關於 VS Code 本身以及與 GitHub Copilot、Python、遠端開發、輔助功能等相關的AI主題演講。我們很高興歡迎來自社群的幾位朋友,包括 GitHub、杜克大學、IBM 等。

所以 加入我們,展望未來,看看不久的將來會給全球開發者帶來什麼。作為一名開發者,從來沒有一個不好的時機,但現在也從來沒有這麼好過。

編碼愉快!

Burke Holland (@burkeholland)

© . This site is unofficial and not affiliated with Microsoft.