尝试以扩展 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 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 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 年的微软 Build 大会上发布的。快进到 2023 年,开发工具的世界正迎来新功能的复兴。

事情正变得越来越有趣

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

这些变化是颠覆性的。它们重新定义了我们对何时、何地以及谁可以构建软件的思考方式。当一个完整的开发环境所需的一切都只是一个浏览器时,软件开发就变得触手可及,普惠大众。

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

大约一年前,我们通过 GitHub Copilot 在编辑器中迎来了 AI 结对程序员。自那时起,ChatGPT 和 GPT4 彻底改变了我们对 AI 的期望,这对开发人员的影响是巨大的。我们正站在开发人员创造力新纪元的门槛上,我们一直在思考(并努力)如何以一种自然的方式将 AI 带给开发人员,并在 VS Code 中您可能需要的任何地方 照亮它。

作为开发人员,这是一个激动人心的时代,因为我们正真切地迈向“随时随地构建一切”。

同时,要跟上这些变化也很多,可能会让人感到望而生畏。正因如此,现在是作为全球最大的开发人员社区聚集在一起,共同探讨这些事情的最佳时机。

没错,一个编辑器的专属活动

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

因此,加入我们,一同展望未来,看看近未来会给全球开发人员带来什么。做一名开发人员从来都不是一件坏事,但现在却从未如此美好。

编码愉快!

Burke Holland (@burkeholland)