🚀 在 VS Code 中获取

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 GammaKai Maetzel
提升您的 VS Code 体验 Sandeep Somavarapu
使用 VS Code 随时随地开发 Brigit MurtaughConnor 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
Web 版 VS Code 中的 GitHub 集成 Joyce Er

我们对 VS Code Day 非常兴奋。但我们也是工程师。我们不禁思考效率和简洁性,因此我们退后一步(就像您此时可能做的那样),并思考,我们是否需要一个为编辑器举办的活动?

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

这个问题很合理。毕竟,VS Code 只是一个编辑器 - 对吗?而且多年来编辑器真正改变了多少?

在他的VS Code Day 2021 的主题演讲中,Erich Gamma 谈到了 VS Code 最初的目标是“专注于在浏览器中编码”,而不会感觉像是在浏览器中编码。该愿景的第一个可交付成果是 Monaco Editor - 一个轻量级且高性能的编辑器,可在浏览器中运行。您仍然会在今天的许多应用程序中看到 Monaco Editor 的嵌入,包括 TypeScript PlaygroundCodeSandbox 以及包括 Azure 在内的许多微软产品。

第一个使用 Monaco Editor 构建的实际 IDE 被称为“Monaco Workbench”。它在微软内部使用,看起来像这样。向 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 完全在浏览器中运行。容器化计算和开源 dev container spec 意味着我们可以隔离开发环境并在任何地方运行它们。将此与在浏览器中运行的编辑器相结合,您将获得 GitHub Codespaces - 一个 100% 托管的开发环境,您可以从任何浏览器访问它。或者在您自己的机器上运行 VS Code,并通过 Remote Tunnels 从浏览器访问您的计算资源。

这些变化是构造性的。它们重新定义了我们对何时、何地以及谁可以构建软件的思考方式。当您只需要一个浏览器即可获得完整的开发环境时,软件开发将变得随处可及,人人可用。

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

大约一年前,我们通过 GitHub Copilot 欢迎 AI 配对程序员进入编辑器。从那时起,ChatGPT 和 GPT4 完全改变了我们对 AI 的期望,以及对开发人员的巨大影响。我们正站在开发者创造力新时代的风口浪尖,并且一直在思考(和工作)如何以一种感觉自然的方式将 AI 带给开发者,并在 您可能在 VS Code 中需要的任何地方 点亮它。

对于开发者来说,这是一个激动人心的时刻,因为我们正真真切切地接近“随时随地构建任何事物”。

这也需要跟上很多东西,并且可能会让人感到畏惧。这使得现在成为世界最大的开发者社区聚在一起讨论这些事情的绝佳时机。

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

现在可能是最佳时机。我们将提供关于 VS Code 本身的会议,以及关于 AI 与 GitHub Copilot、Python、远程开发、辅助功能等的会议。我们很高兴欢迎来自社区各地的几位朋友,包括 GitHub、杜克大学、IBM 等。

因此,加入我们,展望未来,看看不久的将来开发者们会迎来什么。成为开发者永远不是一个糟糕的时刻,但现在也从未如此美好。

编码快乐!

Burke Holland(@burkeholland