Visual Studio Code将代码编辑器简洁流畅的体验与开发人员code-edit-debug时的需求结合,为开发者提供了一个新的开发工具选择。
Visual Studio Code是Visual Studio家族中第一个代码编辑器,也是第一个支持OSX,Linux和Windows的跨平台开发工具。
Visual Studio Code的特色是拥有强大、快速的代码编辑器。Code(下文简称Visual Studio Code为Code)的预览版本已经在代码和文本编辑器中包含了许多功能,包括导航、自定义热键绑定、语法高亮、括号匹配、代码片段以及支持几十种语言。 Code内置支持智能代码补全、更丰富的语义代码理解、导航功能以及代码重构。在预览版本中,Code内置支持使用C#的ASP.NET 5的开发和使用TypeScript、JavaScript的Node.js开发。Code包含适用于web技术,如HTML,CSS,Less,Sass,JSON的强大工具。
Code还集成了包管理、Git、构建工具等,编辑器集成了源代码差异比较。 开发中debug是必不可少的,Code也集成了debug功能,预览版中支持Node.js调试,后续会加入更多的支持。 从架构上来讲,Code结合了最好的Web、Native和特定语言的技术。使用Electron Shell,Code就是结合了web技术如JavaScript、Node.js和本地应用程序的速度和灵活性。
Code使用工具服务架构,能够尽可能多的使用与Visual Studio同样的技术,包括Roslyn编译器,TypeScript,Visual Studio调试引擎等等。在将来的版本中,会继续改进和优化这一架构。Code将包括一个功能的扩展模型,可以允许开发人员使用自定义插件,更加丰富code-edit-debug体验。
从上面的介绍中看到了Visual Studio Code非常的强大,当然它还处于预览版阶段,后续会引入更多强大的功能。如果你喜欢以代码编辑器为中心的开发,或者想构建一个跨平台的web或云应用,不妨下载Visual Studio Code尝试一下。