Visual Studio Code(VS Code)安装与C/C++编程的相关设置图解

Visual Studio Code(VS Code)安装与C/C++编程的相关设置图解

Visual Studio Code(简称 VS Code)是微软推出的一款跨平台、免费并开源的代码编辑器。使用 Monaco Editor 作为其底层的代码编辑器。目前,Visual Studio Code 默认支持非常多的编程语言,包括 JavaScript、TypeScript、CSS 和 HTML;也可以通过下载扩展支持 Python、C/C++、Java 和 Go 在内的其他语言。并且,内置了命令行工具和 Git 版本控制系统。

一、Visual Studio Code(VS Code)安装

VsCode官网下载地址 Download Visual Studio Code - Mac, Linux, Windows

选择vscode版本(根据自己的操作系统选择相应的版本)

我这里选择windows版本

【对于windows版本说明:

User Installer版:会安装在当前计算机帐户目录,意味着如果使用另一个帐号登陆计算机将无法使用别人安装的vscode。默认提供的User Installer版,大多数人都是用的这个版本。

System Installer版:安装在非用户目录,例如C盘根目录,任何帐户都可以使用。】

下载后,可找到

双击此安装包程序,参见下图,单击“下一步”按钮

“选择安装目录”,参见下图,若无需修改默认即可,单击“下一步”按钮

“选择附加任务”,参见下图,可按默认,单击“下一步”按钮

【说明:①将“通过code 打开“操作添加到windows资源管理器文件上下文菜单;②将“通过code 打开”操作添加到windows资源管理器目录上下文菜单

若①②勾选上,可以对文件,目录点击鼠标右键,选择使用 VScode 打开。

③将code注册为受支持的文件类型的编辑器

若勾选,可让 VScode 默认打开诸如 txt,py 等文本类型的文件,文件图标也会随之更改,一般建议不勾选。

④添加到PATH(重启后生效)

这步骤默认的,勾选上,不用配置环境变量,可以直接使用。】

参见下图,单击“安装”按钮,等待安装成功:

VS Code安装成功后,在找面上可以找到图标

可以双击它启动VS Code

也可以通过在cmd输入code回车(即按下Enter键)启动

VS Code启动后显示如下

顺便提示,第一次启动,提示你按中文(简体)语言包,你可根据你的实际情况而定。

现在,你可以单击左侧的侧边栏上的图标看看。

【补充

1、设置中文界面

打开VS Code后,首先是欢迎界面。可以看到,这里默认的是英文界面。

先点击侧边栏的扩展 ,然后在搜索框中输入language,选择“Chinese (Simplified) Language Pack for Visual Studio Code”进行安装,完成后重启VS Code即可。

2、安装了“Chinese (Simplified) Language Pack”后,VS Code可中英文界面切换

按快捷键: Ctrl+Shift+P (F1键)输入:display选择Configure Display Language,

3、完全卸载VS Code

如果大家之前有安装过VS Code,然后只是简单卸载的话,再次安装之后,是还出现之前的配置信息,包括打开的文件夹、安装过的扩展等,这是因为之前并没有完全将VSCode卸载干净。如果想干净卸载掉VSCode再重新安装的话,就需要在卸载之后再删除掉两个目录的内容。分别是:

C:\Users\$用户名\.vscode

C:\Users\$用户名\AppData\Roaming\Code,其中这里的“$用户名”根据自己的用户名而定。

删除掉这两个目录的内容之后,如果再安装VSCode的话,就相当于是全新安装了,即不会出现之前的相关配置信息了。

二、VS Code在windows10中编写C/C++程序的相关设置

VS Code本质上是一个代码编辑器(editor),不是IDE(集成开发环境),不含编译器(compiler)和许多其它功能, 如果没有各种插件和环境辅助,那就只能编写代码而无法运行,所以如果想开发各种项目,得事先需要适当设置才行。

【官网介绍Get Started with C++ and Mingw-w64 in Visual Studio Code

步骤一、下载编译器安装并配置其环境变量

(提示、若是电脑上原来装着codeblocks,Dev C++等软件,它们带有编译器,可以跳过这步,不跳过此步也可)

下载MinGW-w64编译器

编译运行C/C++程序需要编译器,一般使用MinGW-w64编译器,下载地址Download MinGW-w64 - for 32 and 64 bit Windows from SourceForge.net

【为什么使用 MinGW-w64 ?

MinGW-w64 是开源软件,可以免费在 Windows中使用。一些著名的开源 C/C++ IDE 实际只是将 MinGW-w64 封装了起来,使它拥有友好的图形化界面,简化了操作,但内部核心仍然是 MinGW-w64。】

下载完,找到

,双击安装

单击“Next”按钮

【说明:version是版本,一般选最高版本;

architecture是系统架构,电脑系统是64位的选择x86_64,是32位的则选择 i686;

threads是操作系统接口协议, 如果你想要开发 Windows 程序,需要选择 win32 ,而开发 Linux、Unix、Mac OS 等其他操作系统下的程序,则需要选择 posix

exception是异常处理模型,64位系统推荐用she,32位系统推荐用dwarf

build revision,默认值即可】

按上图设置好后,单击“Next”按钮

留意你设置的安装路径,后面用到,单击“Next”按钮

请耐心等待“Next” 按钮可用,单击“Next”按钮

设置系统环境变量

右击“此电脑”——“属性”——“高级系统设置”——“环境变量”——找到“系统变量”中的“Path”条目,单击选中——“编辑”——“新建”——将你的MinGW-w64下载路径复制到新条目中(我这里是D:\Program Files (x86)\mingw-w64\mingw32\bin,一定要写到bin这个文件夹),参见下图:

打开命令提示符(直接在Windows搜索框输入cmd即可找到),输入gcc -v,然后回车,验证是否成功 (注意:gcc与-v之间有一个空格!),显示如下所示,OK!

步骤二、在VS Code里安装有关扩展

进入VS Code安装扩展(extension),也称为插件(plugin)

C/C++:又名 cpptools,提供Debug和Format功能

Code Runner:右键即可编译运行单文件,很方便;

单击 或按下快捷键shift+ctrl+X,输入C/C++检索,在检索列表中找到C/C++ IntelliSense, debugging, and code browsing项,在右侧处点击install安装,参见下图:

用上面类似的方法安装Code Runner扩展。

步骤三、建立存放C/C++项目的文件夹,并编写一个cpp文件测试运行之

注意,在VS Code软件里面新建一个文件,它的后缀名也必须写上

用命令行的方式建立项目文件夹,我这里是D:\VSCodeTest,并打开它,参见下图:

注意,在VS Code软件里面新建一个文件,它的后缀名也必须写上,VS Code会根据后缀(扩展名)自动识别编程语言的类型。

【也可以在VS Code中打开已存在的文件夹,这里以D:\VSCodeTest2为例,参见下图:

需要提醒的是,若代码修改了,要保存一下,再运行才能看到修改后的效果。

步骤四:为了实现调试功能,在VS Code里创建两个文件,即launch.json、tasks.json。

【VS Code是一个轻量级的文本编辑器,但是它的拓展插件可以让他拓展成功能齐全的IDE,这其中就靠的是tasks.json和launch.json的配置。C++的情况下,tasks可以被用来做编译,而launch用来执行编译好的文件。

Get Started with C++ and Mingw-w64 in Visual Studio Code

关于VSCode的Task(tasks.json)的详细说明,参见官方文档Tasks in Visual Studio Code

关于VSCode的Debugging(launch.json)的详细说明,参见官方文档 Debugging in Visual Studio Code

首先创建tasks.json,

打开前面创建的cpp文件,使用菜单命令 Terminal —> Configure Default Build Task,

【或 按快捷键Ctrl+Shift+P调出命令面板,输入tasks,选择“Tasks:Configure Default Build Task”,】再选择“C/C++: g++.exe build active file”,此时会出现一个名为tasks.json的配置文件,参见下图:

可以看到,VS Code 会自动编写task.json 文件

生成launch.json文件

点击菜单栏的Run —>  Start Debugging,再选择“C++(GDB/LLDB)”,再选择"g++.exe build active file"(或“g++.exe - 生成和调试活动文件”),此时会出现一个名为launch.json的配置文件,参见下图:

VS Code 会自动编写launch.json文件

特别提示几点:

☆对于 VS Code自动编写的 launch.json 和 task.json 文件,你在熟悉它们之后可以修改其中的内容,这些.json文件自动保存到.vscode文件夹中。

☆这些文件中有很多属性,如果要查的具体含义呢, 可以把鼠标悬停在属性上面, 会属性的使用说明。

☆不用每个新cpp文件就要一套配置。这些配置在你配置好的文件夹内的所有子文件夹和文件都能使用,所以建议把.vscode文件夹放到你常用的文件夹的顶层,这样就不用重复配置了。

现在,D:\VSCodeTest文件夹中的内容如下图:

至此,请留意一下VS Code左边窗格,参见下图:

现在,可以调试程序了。请注意,目前VS Code仅支持英文文件名,若文件名含中文,调试的话就会出现“找不到文件XXXXX.cpp”

之后,可以使用这个VS Code进行C++编程实践了:

注意,在VS Code软件里面新建一个文件,它的后缀名也必须写上,VS Code会根据后缀(扩展名)自动识别编程语言的类型。

附录

官网文档Documentation for Visual Studio Code

Visual Studio Code 中文手册 Microsoft Visual Studio Code 中文手册

猜你喜欢

转载自blog.csdn.net/cnds123/article/details/120301885