VScode

一、VScode下载

  1. 官网下载地址:https://code.visualstudio.com/Download

  2. 百度网盘提取:https://pan.baidu.com/s/1aJlhEG4EvDkbn2JImJNrtg 密码: wn7r

上述下载方式二选一即可,附上网盘连接是担心官网下载速度慢。

二、设置中文

在扩展商店中搜索“Chinese”,安装中文(简体)。

三、Vscode界面介绍

1、活动栏

2、侧边栏

点击“资源管理器”,可打开某个文件夹,新建代码文件,修改文件名等。

3、编辑栏

编辑代码的地方。

4、面板栏

  • 输出:文件的输出,不允许输入和编辑;
  • 终端:可输入和输出,是代码运行的重要界面;
  • 调试控制台:进行调试时的数据反馈;
  • 问题:代码出现的语法问题。

四、VScode配置

Vscode是一款编辑器,而非IDE,因此需要自己配置编译环境。

1、C&C++配置

第一步 下载安装Mingw编译器

官方下载地址:https://sourceforge.net/projects/mingw-w64/

直接点击下载,根据自己电脑 64 位或 32 位来选择下载安装。

网盘资源链接:(该链接为mingw-w64-for 64 bit Windows)

链接:https://bhpan.buaa.edu.cn/#/link/A2DB73615315E499C55C50A553DC3912

需记住MinGW-w64的安装位置,后续配置环境变量需要使用。

建议在D盘中新建文件夹,命名为MinGW,将编译器下载到该文件夹中,后续操作都是以它为基础。如果下载到其它位置,后面调试配置需要做一定的修改。

第二步 配置环境变量

  1. 右键点击「我的电脑」→「属性」→「高级系统设置」;
  2. 点击「高级」→「环境变量」;双击点开系统变量中的Path,新建变量,填入MinGW内bin文件夹的位置,然后一路确定即可;



​ 检查以上配置是否完成:同时按住Windows键和R键,输入cmd,后在弹出的窗口中输入gcc -v (gcc和-v之间有空格)

第三步 配置VScode运行

首先在自己电脑某处新建一个文件夹(用于存放C语言代码的)。

然后打开Vscode,①点击「文件」→②「将文件夹添加至工作区」→③打开所建立的文件夹→④「将工作区另存为」→⑤新建一个专门文件夹存放workplace文件,后续只需打开该workplace文件即可打开C语言文件夹。

然后配置Vscode插件,C环境需安装的插件有以下:

安装后点击Code Runner右下角的设置角标,点击扩展设置,后找到Run in Terminal选项,勾选该选项(表示在终端输入输出)。

之后就可以新建文件,开启卷王的生活了。

第四步 配置VScode调试

需要在自己打开的文件夹下新建两个文件夹,分别命名为:.dist.vscode

.dist文件夹为空,.vscode文件夹下有四个文件,分别为

c_cpp_properties.json
launch.json
settings.json
tasks.json

下面附上这四个文件的代码内容,基本上直接复制即可,只需要注意将gdb.exegcc.exe的地址修改一下,修改为之前下载的mingw内这两个文件的下载地址即可。

前两个文件可能需要做一定的地址修改,后两个文件直接复制粘贴即可。

  1. c_cpp_properties.json

    {
    "configurations": [
    {
    "name": "Win32",
    "includePath": [
    "${workspaceFolder}/**"
    ],
    "defines": [
    "_DEBUG",
    "UNICODE",
    "_UNICODE"
    ],
    "compilerPath": "D:/MinGW/bin/gcc.exe",//这里记得修改为自己下载的mingw内gcc.exe的地址
    "cStandard": "c11",
    "cppStandard": "gnu++14",
    "intelliSenseMode": "clang-x86"
    }
    ],
    "version": 4
    }
  2. launch.json

    {
    "version": "0.2.0",
    "configurations": [
    {
    "name": "(gdb) Launch",
    "type": "cppdbg",
    "request": "launch",
    "program": "${fileDirname}/${fileBasenameNoExtension}.exe",
    "args": [],
    "stopAtEntry": false,
    "cwd": "${workspaceRoot}",
    "environment": [],
    "externalConsole": true,
    "MIMode": "gdb",
    "miDebuggerPath": "D:/MinGW/bin/gdb.exe",//这里记得修改为自己下载的mingw内gdb.exe的地址
    "preLaunchTask": "g++",
    "setupCommands": [
    {
    "description": "Enable pretty-printing for gdb",
    "text": "-enable-pretty-printing",
    "ignoreFailures": true
    }
    ]
    }
    ]
    }
  3. settings.json

    {
    "files.associations": {
    "iostream": "cpp"
    },
    "C_Cpp.errorSquiggles": "Disabled"
    }
  4. tasks.json

    {
    "version": "2.0.0",
    "command": "g++", "args": ["-g","${file}","-o","${fileDirname}/${fileBasenameNoExtension}.exe"], // 编译命令参数
    "problemMatcher":
    {
    "owner": "cpp",
    "fileLocation": ["relative", "${workspaceRoot}"],
    "pattern":
    {
    "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
    "file": 1,
    "line": 2,
    "column": 3,
    "severity": 4,
    "message": 5
    }
    }
    }

第五步 试调试

  • 设置断点,即点击代码某一行左侧

    插入断点,在进行调试时代码会运行到断点处停止。

  • 点击左侧活动栏的调试图标,然后点击图中(gdb)Launch左侧小图标,开始调试。

  • 后面在跳出的黑框内输入a和n的值,点击回车,即可在左侧看到断点处变量的值。

  • 注意看上边这个工具栏,点击第三个(单步调试),可以让代码文件运行到下一行,左侧变量值会做出相应改变。


C环境配置到此结束啦,后面大家就可以开始卷了。

Vscode下载与配置(C语言)的更多相关文章

  1. Vue学习笔记-VSCode安装与配置

    一  使用环境: windows 7 64位操作系统 二  VSCode安装与配置  1.下载: https://code.visualstudio.com 直接点击即可. 2. 点击按装程序,默认安 ...

  2. VS Code配置Go语言开发环境

    VS Code是微软开源的一款编辑器,插件系统十分的丰富.本文就介绍了如何使用VS Code搭建Go语言开发环境. VS Code配置Go语言开发环境 说在前面的话,Go语言是采用UTF8编码的,理论 ...

  3. VS Code配置Go语言开发环境(建议使用goland)

    VS Code是微软开源的一款编辑器,插件系统十分的丰富.本文就介绍了如何使用VS Code搭建Go语言开发环境. VS Code配置Go语言开发环境 说在前面的话,Go语言是采用UTF8编码的,理论 ...

  4. GO学习-(3) VS Code配置Go语言开发环境

    VS Code配置Go语言开发环境 VS Code配置Go语言开发环境 说在前面的话,Go语言是采用UTF8编码的,理论上使用任何文本编辑器都能做Go语言开发.大家可以根据自己的喜好自行选择.编辑器/ ...

  5. Ubuntu16.04 中 Vscode 如何断点调试C语言程序

    个人博客链接:Ubuntu16.04 中 Vscode 如何断点调试C语言程序 问题:环境是 Ubuntu16.04,如何使用 Vscode 断点调试C语言程序. 写代码没有调试环境是不能忍受的,所以 ...

  6. Ubuntu16.04 部署配置GO语言开发环境 & 注意事项

    1. 安装GO 安装go语言包: $ curl -O https://storage.googleapis.com/golang/go1.10.1.linux-amd64.tar.gz   下载完成后 ...

  7. 更换Notepad++主题与字体(下载与配置)

      本文推荐一款自用主题----tomorrow-theme!其github上有着绝大多数IDE和文本编辑器的这个主题的适配文件.可以在README中先预览一下你要的主题的具体名称.链接:https: ...

  8. 番外篇:因为一个固态导致的——系统重装与JAVA软件环境下载安装配置

    第一步:拆机改装 最近想换个固态硬盘提提速度,就买了个,然后拧下后盖螺丝,将键盘盖拿下,中间有两个根线连着把扣打开就可以了,将新的固态硬盘装到原本的机械硬盘的地方,又买了个光驱托盘改装位将光驱位装上了 ...

  9. VSCode保存插件配置并使用 gist 管理代码片段

    setting sync 保存配置 由于公司和家里都使用 VSCode 作为主要编辑器,同步配置是最紧要的.VSCode 提供了setting sync插件,很方便我们同步插件配置.引用网上教程: 在 ...

随机推荐

  1. 仅需几步,EasyRecovery就能恢复RAID数据

    RAID是什么?RAID是具有冗余能力的磁盘阵列,简单的来说就是把相同的数据存储在多个硬盘的不同的地方. 在了解了RAID之后就会知道,RAID中的数据也是有可能丢失的,虽然RAID数据丢失会引发一系 ...

  2. Boom 3D的广播有哪些,有啥特色

    Boom 3D(Windows系统)不仅为用户提供了包括3D立体音效.古典音乐音效在内的多种音效增强功能,而且还为用户提供了广播功能.该广播功能不仅涵盖了国内广播节目,而且还涵盖了国际广播节目. 接下 ...

  3. 如何将MathType恢复出厂设置

    必大家都知道,我们日常使用的手机是自带恢复出厂设置功能的,其实除了手机,咱们今天要说的这款公式编辑器MathType,也是可以进行恢复出厂设置操作的哦,下面就让小编给大家介绍一下吧. 一.打开Math ...

  4. python定时执行详解

    知识点 1. sched模块,准确的说,它是一个调度(延时处理机制),每次想要定时执行某任务都必须写入一个调度. (1)生成调度器:s = sched.scheduler(time.time,time ...

  5. python-交互模式

    1.打开python交互式命令行: Windows+R→回车→输入python 如图 输入python进入交互模式,相当于启动了python解释器,输入一行代码就执行一行代码,可以用交互模式去验证每一 ...

  6. P6631 [ZJOI2020] 序列

    可以将问题用形象的方式来表述.给定一排点,第 \(i\) 个点有它需要的覆盖次数 \(a_i\).有两种线段,一种能覆盖连续的一些点,称其为连续线段:另一种能覆盖相邻间隔为 \(1\) 的一些点,称其 ...

  7. Problem D. Country Meow 题解(三分套三分套三分)

    题目链接 题目大意 给你n(n<=100)个点,要你找一个点使得和所有点距离的最大值最小值ans 题目思路 一直在想二分答案,但是不会check 这个时候就要换一下思想 三分套三分套三分坐标即可 ...

  8. Java基础教程——Set

    Set·无序,不重复 HashSet 特点:没有重复数据,数据不按存入的顺序输出. HashSet由Hash表结构支持.不支持set的迭代顺序,不保证顺序. 但是Hash表结构查询速度很快. 创建集合 ...

  9. C++基础知识篇:C++ 运算符

    运算符是一种告诉编译器执行特定的数学或逻辑操作的符号.C++ 内置了丰富的运算符,并提供了以下类型的运算符: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 杂项运算符 本章将逐一介绍算术运 ...

  10. C++基础知识篇:C++ 变量作用域

    作用域是程序的一个区域,一般来说有三个地方可以定义变量: 在函数或一个代码块内部声明的变量,称为局部变量. 在函数参数的定义中声明的变量,称为形式参数. 在所有函数外部声明的变量,称为全局变量. 我们 ...