读 Visual Studio Code 文档

Visual Studio Code. URL: https://code.visualstudio.com/

Visual Studio Code, 简称“VSC”或“VS Code”, 是一款开源的代码编辑工具,经过扩展和配置后可以与其他编程工具一起形成完整的开发环境。相比于专注于某种语言或者框架的 IDE 来说, VS Code 更适合喜欢掌握细节或者懒得学一堆 IDE 用法的用户。

这次读的 VS Code 文档主要包括两方面的内容。一方面是针对用户的,介绍如何使用 VS Code 的。因为 VS Code 采用了插件拓展的架构,这一部分中只包括一些通用的编辑功能。如果需要针对某种语言、某个框架或者某种工具的功能,则需要按照对应的插件。这些针对具体环境的编程功能介绍自然也就不包含在 VS Code 的介绍中而是在各个插件的介绍中。所以 VS Code 的用户指南不算很长,但其中不少功能确实大大提升了用户体验。代码编辑、命令行终端、代码调试前端和版本控制前端这几种功能被协调地组织在了一起。

另一方面, VS Code 的功能是需要插件拓展的,因此也有专门介绍 VS Code 拓展 API 的文档。由于 VS Code 使用了 Electron,所以其拓展是使用 Type Script 或者 Java Script 写的。除了对 VS 本身进行拓展, VS Code 还提供了通过 Task 机制调用命令行程序的能力,这就更进一步增强了其作为代码编辑前端的功能。例如你可以把 VS Code 和 GDB 结合在一起使用, GDB 在后台提供实际的调试功能, VS Code 则复杂把调试信息以更加易读的方式体系出来,同时向 GDB 传递调试指令。这样你既使用了强大的 GDB,又不用去背 GDB 复杂的指令或者忍受 GDB 不太易读的输出。

类似的情况在 Git 和 VS Code 的结合中也有。你可把 VS Code 当作 Git 的前端来使用 Git,全程不需要记忆或者输入任何的 Git 指令就轻松完成版本管理工作。可以说,用了 VS Code 让我对 Git 指令都生疏了。

求点赞,求收藏,求分享

资源下载: