我们为什么构建 Visual Studio Code?

Visual Studio Code 将源代码编辑器的简单性与强大的开发人员工具(例如 IntelliSense 代码完成和调试)结合在一起。

首先,它是一个不妨碍你的编辑器。令人愉快的无摩擦编辑-构建-调试周期意味着更少的时间摆弄您的环境,而有更多的时间来执行您的想法。

适用于 macOS、Linux 和 Windows

Visual Studio Code 支持 macOS、Linux 和 Windows - 因此,无论使用什么平台,您都可以立即运行。

Visual Studio Code 可在 macOS、Linux 和 Windows 上运行

轻松编辑、构建和调试

Visual Studio Code 的核心是一个快如闪电的源代码编辑器,非常适合日常使用。VS Code 支持数百种语言,通过语法突出显示、括号匹配、自动缩进、框选择、片段等功能,帮助您立即提高工作效率。直观的键盘快捷键、轻松的自定义和社区贡献的键盘快捷键映射可让您轻松导航代码。

对于严肃的编码,您通常会受益于具有更多代码理解能力的工具,而不仅仅是文本块。Visual Studio Code 包括对 IntelliSense 代码完成、丰富语义代码理解和导航以及代码重构的内置支持。

当编码变得困难时,困难者就需要进行调试。调试通常是开发人员在精简编码体验中最怀念的功能之一,因此我们实现了这一功能。Visual Studio Code 包含一个交互式调试器,因此您可以单步执行源代码、检查变量、查看调用堆栈以及在控制台中执行命令。

VS Code 还与构建和脚本工具集成来执行常见任务,从而加快日常工作流程。VS Code 支持 Git,因此您可以在不离开编辑器的情况下使用源代码管理,包括查看挂起的更改差异。

让它成为你自己的

根据您的喜好自定义每个功能并安装任意数量的第三方扩展。虽然大多数场景无需配置即可“开箱即用”,但 VS Code 也会与您一起成长,我们鼓励您优化您的体验以满足您的独特需求。VS Code 是一个开源项目,因此您还可以为 GitHub 上不断发展且充满活力的社区做出贡献。

出于对网络的热爱而构建

VS Code 包含对使用 JavaScript 和 TypeScript 进行 Node.js 开发的丰富内置支持,由驱动 Visual Studio 的相同底层技术提供支持。VS Code 还包含适用于 Web 技术的出色工具,例如 JSX/React、HTML、CSS、SCSS、Less 和 JSON。

健壮且可扩展的架构

从架构上来说,Visual Studio Code 结合了最好的 Web、本机和特定于语言的技术。使用Electron,VS Code 将 JavaScript 和 Node.js 等 Web 技术与本机应用程序的速度和灵活性相结合。VS Code 使用更新、更快版本的相同工业级 HTML 编辑器,该编辑器为“Monaco”云编辑器、Internet Explorer 的 F12 工具和其他项目提供支持。此外,VS Code 使用工具服务架构,使其能够与许多支持 Visual Studio 的相同技术集成,包括 Roslyn for .NET、TypeScript、Visual Studio 调试引擎等。

Visual Studio Code 包含一个公共可扩展性模型,允许开发人员构建和使用扩展,并丰富地自定义他们的编辑-构建-调试体验。

准备好,设置,编码!

如果您更喜欢以代码编辑器为中心的开发工具或正在构建跨平台 Web 和云应用程序,我们邀请您尝试 Visual Studio Code 并让我们知道您的想法!

下一步

继续阅读以了解: