购买了极客时间出品的《玩转VS Code》,原作者吕鹏,记录一些笔记,方便日后查看。
VS Code
,全称Visual Studio Code
。官方定义它是一个免费的、开源的跨平台的编辑器,非全尺寸的集成开发环境(IDE)。
IDE、编辑器差异
- IDE更关注开箱即用的编程体验、对代码有很好的智能理解,并侧重于工程项目,为代码调试、测试、工作流等都有图形化界面的支持,因此相对笨重。
- 编辑器相对更轻量,侧重于文件或文件夹,语言和工作流的支持更丰富自由。
开源与开放的平台
-
VS Code
的源代码以MIT
协议开源。
大家能够免费获得VS Code
的核心代码,且社区能够基于VS Code
的代码,开发自己的产品。目前基于VS Code的项目有SourceGraph、StackBlitz、CodeSandbox
等。 - 开发过程和反馈渠道。
VS Code
源代码托管在Github
上,同时使用Github
管理项目的开发计划和测试,每个用户可以在Github
上了解到VS Code
唯一的反馈渠道,开发团队根据反馈的影响程度进行统筹安排。 - 接口的开放。
VS Code
自带了TypeScript
和Node.js
的支持,同时,VS Code
为编程语言工作者提供了统一的API
,即Language Server Protocol
和Code Debugging Protocol
。每种语言都能够通过实现两个API
在VS Code
上得到类似IDE
的开发和调试体验。
VS Code学习指南
- 核心编辑器的使用
- 工作台、工作区的使用
- VS Code定制和插件开发
网友评论