Skip to content

VSCode

为什么是VSCode?

  • 代码高亮、代码补全、代码格式化等辅助功能做的比大多数IDE要好
  • 支持多种语言的代码编辑,不必写一个语言开一个IDE,这对以后用的语言多了很有帮助
  • 内置命令行交互(在今天之后要习惯用命令行)
  • 它的上限不取决于它本身,而是取决于插件

VSCode的下载和安装

官网点击下载安装即可,没什么太多说的

界面介绍

img

第一次安装完进来是英文的,且在左侧边栏没有这么多东西

暂时只需要了解这几个部分,其他的部分我们边讲边说

(可以在拓展中搜索Chinese的插件享受中文版)

命令行

点击上方【终端】,【新建终端】,即可在下方出现一个当前目录下的命令行界面,这个与win+R后输入cmd调用出命令行是一样的

几个概念的区分

  • 编辑器:用来处理文本,例如你电脑自带的文本编辑器,例如你C大程可能会写的某个大作业,它的拓展功能也许能做到智能提示、代码高亮、智能格式化等,但做不到将你的源码文件(.c)进行后续的预处理、编译、汇编、连接生成.exe文件的过程。
  • 编译器:用来做将源码文本文件变成计算机理解的二进制文件、可执行文件的过程。
  • 集成开发环境(IDE):用于提供程序开发环境的应用程序,包括了代码编辑器、编译器、调试器和图形用户界面工具。集成了代码编写、分析、编译、调试等一整套工具链。

VSCode属于编辑器,Dev C++、Visual Studio、PyCharm、Keil、STM32CubeIDE等属于IDE。

那么,如何能让VSCode具备编译器的功能——插件(拓展)

我们后续常说的搭建环境:我们自己安装编译器、调试器等编译器套件,并使两者有效的配合起来,以实现快捷操作。把这一整套工具链整合到一起的过程就是搭建环境。