Windows下安装配置VSCode

本文最后更新于:2022年5月29日 上午

Step 1:下载与安装

点击VSCode进入官网, 选择适合自己的版本下载安,自行安装。

image-20210406152418752

Step 2:相关插件推荐

  • Chinese
    中文语言插件。
  • C/C++
    代码补齐,符号跳转。
  • C++ intellisense
    自动代码补全;实时错误检查;代码改进建议。
  • bracket pair colorizer
    给括号上色,避免一层层的括号难看,默认配置就行。
  • Todo Tree
    跟踪文件的todo,fixme。
  • Local history
    保存vscode编辑文件的历史记录。
  • Code Spell Checker
    代码拼写检查。
  • C-family Documentation Comments
    格式化注释生成。
  • GBKtoUTF8
    所有文件打开后会自动转为UTF8编码。
  • ESLint
    代码自动格式化。
  • EPITECH C/C++ Headers
    为C/C++文件添加头部(包括作者、创建和修改日期等),并为.h头文件添加防重复的宏
  • Github Light Theme
    Github风格主题。
  • Community Material Theme
    Material经典主题。
  • Vim
    Vim编辑器模式风格。

Step 3:安装MSVC编译器工具集

链接: https://pan.baidu.com/s/1JPUGZ2y1KUb72GFV3eIuRQ
提取码: va9t

下载解压后移动到你想安装的位置即可。我的安装位置是:C:\MinGW

Step 4:配置环境变量

配置对象:MinGW,所以把你刚刚安装MinGW的路径拷贝一下

image-20210406153511152

验证一下环境变量是否配置成功

按下 win + R,输入cmd,回车键之后输入g++,再回车,如果提示以下信息[1],则环境变量配置成功。如果提示以下信息[2],则环境变量配置失败。

[1]:g++: fatal error: no input files

[2]:’g++’ 不是内部或外部命令,也不是可运行的程序或批处理文件。

Step 5:工作区配置

在工作文件夹下面新建文件夹”.vscode”,然后在”.vscode”下面新建下面2个json文件并保存。

  • launch.json

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    {
    "version": "0.2.0",
    "configurations": [
    {
    "name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示
    "type": "cppdbg", // 配置类型,这里只能为cppdbg
    "request": "launch", // 请求配置类型,可以为launch(启动)或attach(附加)
    "program": "${fileDirname}/${fileBasenameNoExtension}.exe", // 将要进行调试的程序的路径
    "args": [], // 程序调试时传递给程序的命令行参数,一般设为空即可
    "stopAtEntry": false, // 设为true时程序将暂停在程序入口处,一般设置为false
    "cwd": "${workspaceRoot}", // 调试程序时的工作目录,一般为${workspaceRoot}即代码所在目录
    "environment": [],
    "externalConsole": true, // 调试时是否显示控制台窗口,一般设置为true显示控制台
    "MIMode": "gdb",
    "miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe", // miDebugger的路径,注意这里要与MinGw的路径对应
    "preLaunchTask": "g++", // 调试会话开始前执行的任务,一般为编译程序,c++为g++, c为gcc
    "setupCommands": [
    {
    "description": "Enable pretty-printing for gdb",
    "text": "-enable-pretty-printing",
    "ignoreFailures": true
    }
    ]
    }
    ]
    }
  • tasks.json

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    {
    "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
    }
    }
    }

保存文件然后重启VSCode。

测试例子

在工作区新建一个代码文件test.cpp,代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <windows.h>

using namespace std;

int main()
{
cout << "hello" << endl;
system("pause");

return 0;
}

保存按F5即可成功运行程序。


Windows下安装配置VSCode
https://kevinloongc.github.io/posts/55f95c30.html
作者
Kevin Loongc
发布于
2021年4月6日
许可协议