2.1 Visual Studio Code概览
- 跨平台
- IntelliSense
- 代码调试
- 内置的Git支持
2.2 Visual Studio Code简史
- 微软的Build是一个开发者大会,旨在为开发人员提供最新的技术和工具,以帮助他们构建更好的应用程序。这个大会通常会涵盖各种主题,包括人工智能、云计算、开发工具、操作系统等等。
https://build.microsoft.com/ - 微软的Connect()大会是微软公司的一年一度的在线开发者大会,旨在发布全新开发产品,提供最新的技术和服务,助力全球开发者更好地应对和把握数字化转型全面加速、以及数据安全越发重要的 IT 趋势。
https://www.microsoft.com/en-us/events/ - 微软的Ignite大会是微软公司的一年一度的技术盛会,旨在推动数字化创新,围绕元宇宙、人工智能、混合办公、超连接业务等方向,提供最新的技术和服务,助力全球 IT 更好应对和把握混合工作普及、超连接业务兴起、数字化转型全面加速、以及数据安全越发重要的 IT 趋势。
https://ignite.microsoft.com/zh-CN/home
2.3 Visual Studio Code的优势
- Stack Overflow Developer Survey
- 官方文档:https://code.visualstudio.com/docs
- 快捷键:https://code.visualstudio.com/docs#keyboard-shortcuts
- 考虑到一些开发者是从Vim、Sublime、Intelli或其他开发工具转过来的,依旧习惯使用原来开发工具的键盘快捷键。Visual Studio Code提供了各种键盘映射的插件,让你可以在Visual Studio Code中继续使用不同开发工具的快捷键,而不用重新学习 Visual Studio Codel的快捷键。
- 插件、Extension Packs
- Monaco Editor
- Visual Studio Live Share
- Visual Studio IntelliCode
2.5 开源
-
每年,Visual Studio Code团队都会在GitHub的Wiki上发布 Roadmap,列出一整年的规划图
-
每个月月初,在产品设计阶段,Visual Studio Code团队会在GitHub的 Issues上发布Iteration Plan,列出这个月会开发的每一个功能,基本上一个功能对应一个GitHub上的Issue,你可以看到详细的设计及mockup
-
每个月月末,临近产品发布,你可以在Endgame上了解到Visual Studio Code是如何进行产品测试与发布的
- VS Code的许多重要组件被抽离出来,成为了可以复用的开源产品
- VS Code的文档也是开源的