使用vscode编译器,&运行c++程序

六、使用vscode编译器

1、在官网上下载它(结婚是在持续的更新中)并安装它。

[https://code.visualstudio.com/]

2、下载mingw(一定要最新的,因为他在不断的持续更新中)

mingw编译器的镜像下载地址详见 [mingw]:(https://sourceforge.net/projects/mingw-w64/)

3、找个文件夹存放mingw.

他的路径一定是纯英文的。找到bin,点击上面的搜索栏。冰箱蓝色框中的路径给复制起来。

4、

右击此电脑–属性–左栏的最下面选择高级系统设置–选择环境变量–上面的对话框–选择path–点击编辑–点击新建–将拷贝的路径复制上去–连续点击两个确认–下面的对话框–也要找到path–进行同样的操作。(原path中有东西,要用’;‘隔开)

**5、、**去鉴定安装完毕

右击windows键–选择windows power shell–输入gdb –到下面弹出一大段代码时–倒数第二行可以看见g++ 8.1 – 此时说明已经完成了配置。

6、

选择这款编辑的原因是,他有丰富的插件。还有便捷的工作区(你在一个存放代码的文件夹–进入文件夹内部–右击打开vscode–就打开了当前文件夹的工作区。(如果在桌面,打开code之后。新建一个桌面的工作区。)),**工作区的文件夹必须是纯英文的。
**

7、必备的插件
  1. c/c++(需要对其进行配置)
    右击c/c++ –点击下标的设置 –选择扩展设置
    ①compiler path –点击settings.json–在最下面有号里面–将bin的路径复制进去–然后在加斜杠g++.exe –把单/的部分再加一个/,弄成双/
    ②cpp standard–选择c++14–c standard–选择c 11
    ③include path––点击settings.json–把lib的路径复制过来,加上双引号,双斜杠
    ④intelli sense mode –选择gcc – x64

  2. chinese

  3. code runner (对其进行配置)
    右击code runner –点击下标的设置–选择扩展设置
    ①勾选 run in terminal复选框(表示在终端运行结果)
    ②勾选 save file before run复选框(表示在开始运行之前保存)

    输入代码–ctrl +alt+n运行代码–点击数字前方设置断点(或者鼠标点到那一行,按住f9)––f5调试运行代码–
    ①首次语言配置环境–选择c++ gdb––g++生成和调试活动文件–middebuggerpath–如果路径不是bin\gdb.exe 的话–需要把他的路径给复制过来–externalconsole (表示小黑框)–false–改成true
    ②按住f5仍然不能正常调试的话–点击弹出来对话框的配置任务–点击关于g++的内容–label –把shell给删掉–ctrl+s保存
    第九:好用的插件**(有时效性)

8、好用的插件(时效性)
  1. Auto Rename Tag

    当修改一个字符后,对其他部分的,对应的字符也会被修改掉。

  2. Beautify

    光标点击除–按住command p(还得搜一下到底叫什么)–在命令行输入Beautify–回车,他会自动。美化你的代码让你的代码符合你的编程习惯。

  3. Prettier

点击左下栏的设置–设置–搜索format on save–找到format on save–并点击其复选框 也是也是优化格式

  1. Bracket Pair Colorizer 2

    通过不同的颜色标记大括号。一点就不好的时候,他也会给你连起来,告诉你从哪儿到哪儿。

  2. indent-rainbow

    每缩进一行,就会有彩色线条帮你看清楚那是哪

  3. Browser Preview

    个人感觉这个浏览器没啥用

  4. Material Theme

    改变主题颜色。

  5. LeetCode

    算法题库
    ①、当你遇到command 'leetcode.togglel eetCodeCn' not found这样的信息时:问题定位[可能是node.js版本问题]
    解决办法node.js重装–下载左面的。–然后进行安装,重启电脑。
    ②、打开leetcode 插件–LEETeFoU –Sign in to LeetCode的东西–点击它–登录输入账号密码–点击地球–弄成中文
    ③、我们要做题的话就右击选择Show Problem––之后会弹出语言让我们选择,我们就选择我们最常用的语言就好(没有的话,就去找)––之后选择Just Open The problem file––vscode会自动为我们打开一个分屏。我们就可以一边看问题一边写代码
    ④leetcode配置
    右击leetcode–点击下标的设置 –选择扩展设置–
    ⑴代码存放的文件路径 leetcode.workspaceFolder,
    –修改我们想要的path即可。
    ⑵在leetcode.editor.shortcuts配置当中进行修改:–Submit是提交当前的code到leetcode网站,帮我们提交代码。Test是执行样例,看看样例是否能够通过。除了这两个之外还有两个,一个叫做Solution,可以查看当前最高赞的代码。另一个是Description,是显示问题描述。

  6. Markdown All in One

  7. markdownlint

看一下语法错误
  1. vscode-icons

    给文件夹加上图标

  2. spell checker

    检查代码拼写是否错误

  3. polacode

    在命令行搜索它,便可以把我们的代码以图片的形式保存起来

修改launch.json文件和tasks.json文件

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "cpp.exe - 生成和调试活动文件", //⭐cpp改为g++
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": false, //是否为外置终端
            "internalConsoleOptions":"neverOpen",//这一行加上,不需要打开调试控制台
            "MIMode": "gdb",
            "miDebuggerPath": "D:\\MinGW\\bin\\gdb.exe",
            "setupCommands": [
                {
                    "description": "为 gdb 启用整齐打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "C/C++: cpp.exe build active file" //⭐cpp改为g++
        }
    ]
}

tasks.json

{
  "version": "2.0.0",
  "command": "cpp",		//⭐cpp改为g++
  "type": "shell",
  "presentation": {
    "echo": true,
    "reveal": "always",
    "focus": false,
    "panel": "shared",
    "showReuseMessage": true,
    "clear": false
  },
  "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
    }
  }
}

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值