详细分析 VS code 与 Visual Studio 的不同
一、预备知识
在实际开发的过程中,从编写代码到最终运行,大致包括为:编写代码->编译代码->调试代码->运行代码。每一个环节都需要有对应的工具才可以实现对应的功能。
- 编辑器:图形化界面出现以后,最初使用
.txt文本文档来进行代码的编写,但是这样写出来的代码既不美观也较为杂乱,随着技术的进步,针对于代码编辑,出现了notepad++、VScode这些文本编辑器,但这些只是最简单的编写代码,写完之后只是一些文字,无法实际运行。对于我们常见的C++、Python、Java语言都为高级语言,计算机无法直接识别这些单词的含义,因此需要将这些单词编译为0、1这种计算机刻度的二进制数字,随之而来的就是编译器。 - 编译器:为了将高级语言转换为计算机可读的二进制数字,编译器随之诞生,主要功能为对代码进行编译,对于
C++的编译器为g++。 - 调试器:在对代码进行编写的过程中,运行时总会出错,此时就需要对代码进行调试来找到错误出现的地方,此时就需要调试器来进行操作,对于
C++的调试器为gdb。
二、VScode
VScode 本身只是一个比较高级一点的文本编辑器,它并不只是作为单纯的代码编写工具。因此它并不具有编译和调试的功能,在我们实际编写代码的过程中,我们需要下载对应语言的编译器和调试器,同时需要在 VScode 中添加对应的插件。
- 对于
C++所需的编译器g++,在Windows环境下,需要到MinGW的官网下载对应版本的MinGW,MinGW是一个服务与windows系统的C++工具,它包含了C++所需的编译器g++和调试器gdb。对于Linux系统,执行以下的命令来安装g++和gdb。
sudo apt update //更新软件包列表
sudo apt install g++ gdb //安装g++和gdb
g++ --version //验证安装版本
gdb --version //验证安装版本
- 在 VScode 中需要添加头文件,创建
.vscode,并且添加对应的json文件。在json文件中指定编译器与调试器的路径。
三、Visual Studio
Visual Studio 是一款强大集成开发工具,所谓集成开发工具就是将从编写到运行所需的所有工具都集成在了一起。因此,如果希望不费过多力气就可以实现从编写到运行,直接安装 Visual Studio 就可以一劳永逸。
四、VScode好用插件
- 图标:Material Icon Theme
- SSH连接:Remote-SSH
- 中文:Chinese

浙公网安备 33010602011771号