现已发布!阅读有关一月份的新功能和修复。

VS Code 日:一个关于编辑器的活动?

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

VS Code Day 是一个为期一天的“虚拟直播”活动,将于太平洋标准时间 4 月 26 日上午 10:00 开始。命名很难,但我们觉得这个标题说明了一切——一整天关于社区、学习以及所有与 Visual Studio Code 相关的内容。现已开放注册,您可以立即锁定席位:https://aka.ms/vscodeday

VS Code Day Banner

活动以微软技术院士 Erich Gamma 和合作伙伴工程经理 Kai Maetzel 的主题演讲“深入 VS Code:我们如何构建和发布它”拉开帷幕。在加入微软并创建 VS Code 之前,Erich 和 Kai 都在 IBM 从事 Eclipse 相关工作。他们两人加起来约有 60 年构建开发人员工具的经验。😳

紧随其后的是关于人工智能、远程开发、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 将 Rust 从 Python 提升到新水平 Noah Gift
使用 GitHub Copilot 从头开始创建数据集 Alfredo Deza
面向所有人、所有地方的数据科学 Soojin Choi
使用 VS Code 编写 Python Web 应用程序 Pamela Fox
GitHub Next 的新功能 Amelia Wattenberger
GitHub 在 VS Code for Web 中的集成 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 完全在浏览器中运行——而成为现实。容器化计算和开源的 dev container 规范意味着我们可以隔离开发环境并在任何地方运行它们。将此与在浏览器中运行的编辑器相结合,您就得到了 GitHub Codespaces——一个您可以从任何浏览器访问的 100% 托管的开发人员环境。或者在您自己的机器上运行 VS Code,并通过 Remote Tunnels 从浏览器访问您的计算资源。

这些变化是巨大的。它们重新定义了我们关于何时、何地以及谁可以构建软件的思考方式。当构建完整的开发环境所需要的只是一台浏览器时,软件开发就对世界各地的每个人都变得触手可及了。

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

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

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

这也让人们很难跟上进度,可能会让人感到不知所措。这使得现在是与世界上最大规模的开发人员社区会面并共同讨论这些问题的最佳时机。

所以是的,一个关于编辑器的活动

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

所以,加入我们,展望未来,看看开发人员在不久的将来将面临什么。做一个开发人员从来都不是一件坏事,但现在肯定从未如此美好。

编码愉快!

Burke Holland(@burkeholland

© . This site is unofficial and not affiliated with Microsoft.