我们为什么要构建 Visual Studio Code?
Visual Studio Code 将源代码编辑器的简洁性与强大的开发工具(如 IntelliSense 代码补全和调试)相结合。
首先,它是一款不会妨碍你工作的编辑器。令人愉快的无缝编辑-构建-调试循环意味着你可以将更多时间用在执行想法上,而不是浪费时间在环境设置上。
适用于 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 上为不断增长和充满活力的社区做出贡献。
专为 Web 打造
VS Code 包含对 Node.js 开发(使用 JavaScript 和 TypeScript)的丰富内置支持,它由驱动 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 使用了“Monaco”云编辑器、Internet Explorer 的 F12 工具和其他项目的相同工业级 HTML 基于编辑器的更新、更快的版本。此外,VS Code 使用了工具服务架构,使它能够与驱动 Visual Studio 的许多相同技术集成,包括用于 .NET 的 Roslyn、TypeScript、Visual Studio 调试引擎等等。
Visual Studio Code 包含一个公共可扩展性模型,允许开发人员构建和使用扩展,并丰富地自定义他们的编辑-构建-调试体验。
准备就绪,开始编码!
如果你更喜欢以代码编辑器为中心的开发工具,或者正在构建跨平台的 Web 和云应用,我们邀请你尝试 Visual Studio Code 并告诉我们你的想法!
后续步骤
继续阅读以了解有关
- Visual Studio Code 用户界面 - VS Code 的快速入门指南。
- 简介视频 - 了解 VS Code 编辑器功能。
- 调试 - 好了,现在是真正有趣的部分了 - 中断、单步执行、监视。