在 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

活动将以 Microsoft 技术院士 Erich Gamma 和合伙工程经理 Kai Maetzel 的主题演讲“Inside VS Code:我们如何构建和交付它”拉开帷幕。在加入 Microsoft 并创建 VS Code 之前,Erich 和 Kai 都在 IBM 参与过 Eclipse 项目。他们两人加起来拥有大约 60 年构建开发者工具的经验。😳

接下来是关于 AI、远程开发、TypeScript、Python、可访问性等主题的完整会议日程...

会议 讲者
主题演讲:Inside 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 只是一个编辑器 - 对吧?而且多年来,编辑器究竟改变了多少?

VS Code Day 2021 的主题演讲中,Erich Gamma 谈到了 VS Code 是如何以“专注于在浏览器中编写代码,同时不感觉自己在浏览器中编写代码”为目标而开始的。实现这一愿景的第一个成果是 Monaco Editor——一个轻量级、高性能的浏览器端编辑器。如今,您仍然会在许多应用程序中看到 Monaco 的身影,包括 TypeScript PlaygroundCodeSandbox 以及许多 Microsoft 产品,例如 Azure。

用 Monaco Editor 构建的第一个实际 IDE 叫做“Monaco Workbench”。它由 Microsoft 内部使用,看起来是这样。向 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 - 一个完全托管的开发者环境,您可以从任何浏览器访问它。或者在您自己的机器上运行 VS Code,并通过 远程隧道 从浏览器访问您的计算资源。

这些变化具有划时代意义。它们重新定义了我们对何时、何地以及何人可以构建软件的思考方式。当一个完整的开发环境所需的全部只是一个浏览器时,软件开发就变得对所有人、在任何地方都触手可及。

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

大约一年前,我们通过 GitHub Copilot 将一个 AI 结对程序员引入了编辑器。自那以后,ChatGPT 和 GPT4 完全改变了我们对 AI 的期望,这对开发者的影响巨大。我们正站在开发者创造力新时代的开端,我们一直在思考(并努力工作)如何以自然的方式将 AI 带给开发者,让它在 VS Code 中您可能需要它的任何地方 都能大放异彩。

成为开发者正值一个激动人心的时代,因为我们正真正接近“随时随地构建一切”。

要跟上这些进展也很不容易,有时会让人感到望而生畏。这正是作为世界上最大的开发者社区聚集在一起,共同探讨这些事情的绝佳时机。

所以是的,一个针对编辑器的活动

现在也许正是最佳时机。我们将提供关于 VS Code 本身以及关于 AI(结合 GitHub Copilot)、Python、远程开发、可访问性等主题的会议。我们很高兴欢迎来自社区的几位朋友,包括 GitHub、杜克大学、IBM 等等。

所以,加入我们,一起展望并看看不远的将来对世界各地的开发者意味着什么。成为开发者从来都不是坏事,但从未像现在这样好过。

编程快乐!

Burke Holland (@burkeholland)