现已推出!阅读 10 月份的新功能和修复。

Visual Studio Code 日:一个为编辑器举办的活动?

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

Visual Studio Code 日是一个为期一天的“虚拟直播”活动,于 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 年的经验。😳

接下来,我们还将安排一系列关于人工智能、远程开发、TypeScript、Python、无障碍功能等等的会议...

会议 演讲者
主题演讲:深入 VS Code - 我们如何构建和发布它 Erich GammaKai Maetzel
提升您的 VS Code 体验 Sandeep Somavarapu
在任何地方使用 VS Code 开发 Brigit MurtaughConnor Peet
VS Code 的 TypeScript 提示和技巧 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 Web 版中的 GitHub 集成 Joyce Er

我们对 Visual Studio Code 日非常激动。但我们也是工程师。我们忍不住会考虑效率和简洁,所以我们退后一步(就像您可能现在所做的那样)并思考,我们真的需要一个为……编辑器举办的活动吗?

一个为……编辑器举办的活动?

这个问题问得很好。毕竟,VS Code 只是一个编辑器——对吧?而且编辑器这些年来究竟改变了多少?

Visual Studio Code 日 2021 主题演讲中,Erich Gamma 谈到 VS Code 如何从“专注于在浏览器中进行编码”的目标出发,而不会让人感觉您是在浏览器中编码。这一愿景的第一个成果就是Monaco 编辑器——一个轻量级且高性能的编辑器,可以在浏览器中运行。您今天仍然可以在许多应用程序中看到嵌入的 Monaco,包括TypeScript PlaygroundCodeSandbox 和许多 Microsoft 产品,包括 Azure。

第一个使用 Monaco 编辑器构建的实际 IDE 称为“Monaco 工作台”。它在微软内部使用,看起来像这样。致敬 Internet Explorer 11。

Monaco Workbench

最终,它变成了“Visual Studio Online”,它被嵌入到 Azure 中,作为一种编辑网站的方式。您可以在此处看到您所熟悉的 VS Code 开始出现...

Visual Studio Online

如今的 VS Code 是在 2015 年的 Microsoft Build 大会上宣布的。快进到 2023 年,开发工具的世界正在迎来新功能的复兴。

事情变得越来越有趣

如今,VS Code 的最初愿景已成为现实,即 vscode.dev——完全在浏览器中运行的 VS Code。容器化的计算和开源的开发容器规范意味着我们可以隔离开发环境并在任何地方运行它们。将此与在浏览器中运行的编辑器相结合,您就可以获得 GitHub Codespaces——一个 100% 托管的开发环境,您可以从任何浏览器访问它。或者,在您自己的机器上运行 VS Code,并使用远程隧道从浏览器访问您的计算资源。

这些变化是巨大的。它们重新定义了我们对何时、何地以及谁可以构建软件的看法。当您只需要一个浏览器就可以获得完整的开发环境时,软件开发就变得对所有人、在任何地方都触手可及。

但在过去几个月里,事情变得非常有趣。

大约一年前,我们通过 GitHub Copilot 在编辑器中引入了一位人工智能结对编程伙伴。从那时起,ChatGPT 和 GPT4 彻底改变了我们对人工智能的期望,其对开发人员的影响是巨大的。我们正站在开发人员创造力新纪元的门槛上,我们一直在思考(并努力)如何将人工智能带给开发人员,使其感觉自然,并在您可能需要它在 VS Code 中的任何地方都能闪耀光芒。

这是一个令人振奋的时代,成为一名开发人员,因为我们真正接近了“从任何地方构建任何东西”。

同时,也有很多东西需要跟上,这会让人感觉很可怕。这使得现在成为全世界最大的开发人员社区聚在一起讨论这些事情的最佳时机。

所以是的,一个为编辑器举办的活动

现在可能是最好的时机。我们将举办关于 VS Code 本身的会议,以及关于人工智能与 GitHub Copilot、Python、远程开发、无障碍功能等的会议。我们很高兴能欢迎社区中的许多朋友,包括 GitHub、杜克大学、IBM 等等。

所以加入我们,让我们展望未来,看看未来对全世界开发人员意味着什么。成为一名开发人员永远都不会太晚,但现在也从未如此美好。

祝您编码愉快!

Burke Holland (@burkeholland)