首先先介绍一下 VSCode 是个什么东西
VSCode 是一款轻量级的代码编辑器,可以通过安装各种各样不同扩展的方式来实现开发者所需要的功能
代码编辑器事实上我们可以看成是一个记事本(没错,就是你按下 Win+R 输入 notepad 回车之后的那个记事本),其最基本的功能是文档编辑。不过之所以将其称为是代码编辑器,是因为它虽然继承自一般的文档编辑器,又具备了一些一般的文档编辑器所不具备的功能。具体来说,例如自动语法高亮,自动补全,甚至是自动代码重构等等
集成开发环境(IDE)是一种用于构建应用程序的软件,可将常用的开发人员工具合并到单个图形用户界面(GUI)中。具体来说,我们只需要简单的点击按钮,可能就可以完成程序的编译、链接、运行、调试等等工作。而这些工作在最初都是需要人手工在命令行中完成的。我们在《程序设计基础与 C 程序设计》课程中最初使用的 Dev-C++ 便是一个集成开发环境
VSCode 是一款轻量级的代码编辑器。如果没有各种扩展插件的支持的话,可能我们只能把它称作是大号的记事本,而正是因为社区中各种各样的扩展,VSCode 才得以展现其强大。理论上来说,在插件的支撑下,VSCode 可以进行所有语言和框架的开发工作,你可以抛弃其他所有的 IDE