🚀 在 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 只是一个编辑器 - 对吗? 并且多年来编辑器真正发生了多大的变化?

在他的2021 年 VS Code Day 的主题演讲中,Erich Gamma 谈到了 VS Code 最初的目标是“专注于在浏览器中编码”,而不会感觉像是在浏览器中编码。 该愿景的第一个成果是 Monaco Editor - 一个轻量级且高性能的编辑器,可在浏览器中运行。 您今天仍然可以在许多应用程序中看到嵌入的 Monaco,包括 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 规范 意味着我们可以隔离开发环境并在任何地方运行它们。 将其与在浏览器中运行的编辑器结合起来,您将获得 GitHub Codespaces - 一个 100% 托管的开发环境,您可以从任何浏览器访问它。 或者在您自己的机器上运行 VS Code,并通过 远程隧道 从浏览器访问您的计算资源。

这些变化是巨大的。 它们重新定义了我们对何时、何地以及谁可以构建软件的看法。 当您完成开发环境所需的一切都只是一个浏览器时,软件开发将变得人人皆可及,无处不在。

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

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

对于开发人员来说,这是一个激动人心的时刻,因为我们确实正在接近“从任何地方构建任何东西”。

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

所以,是的,一个关于编辑器的盛会

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

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

编码愉快!

Burke Holland(@burkeholland